小白一个,寻思把d810插件挪到ida 8.3去,结果发现一直加载不上,于是研究了一下


可以看到启动IDA后有如下输出,咦我版本就是大于7.5的,咋skip了嘞


那么在 D810.py 中找到对应位置,问题的关键就在版本号判断那里,给他做个修改就可以了

kv = ida_kernwin.get_kernel_version().split(".")
if (int(kv[0]) < 7) or (int(kv[1]) < 5):
    print("D-810 need IDA version >= 7.5. Skipping")
    return idaapi.PLUGIN_SKIP

修改:

if int(kv[0]) < 7 or (int(kv[0]) == 7 and int(kv[1]) < 5):


更新

我是在github下的,不是最新版qwq,最新版在这里 https://gitlab.com/eshard/d810


最新回复:
jindaxia 2024-01-10 18:48:42
这是因为你找到的D810插件不是最新的,本身就有bug
TubituX 2024-01-10 18:55:14
jindaxia 这是因为你找到的D810插件不是最新的,本身就有bug
啊,哪里有最新的哎,我下的是joydo的那个
TubituX 2024-01-10 19:10:51
TubituX 啊,哪里有最新的哎,我下的是joydo的那个[em_51]
找到了,原来在gitlab上
nevinhappy 2024-01-10 20:07:10
https://gitlab.com/eshard/d810
nekaxi 2024-01-11 06:33:03
只用到7.5版本,能不能说说8.3有哪些进步与优势?
TubituX 2024-01-11 09:22:11
对我来说比较明显的就是对go的分析能力更强了,而且不用区分ida32和64了,具体可以看看官网的更新日志
https://hex-rays.com/products/ida/news/8_3/
可爱的小狗子 2024-03-22 11:09:11

兄弟们,ida8.3版本的快捷键注册,你们都没发现问题吗,main入口注册的快捷键和cfg文件注册的快捷键冲突,只有一个能生效。
By永恒。 2024-04-04 15:43:58
学习一下  看看