首页
社区
课程
招聘
[原创] 利用AI结合IDA加速逆向分析
发表于: 2025-10-11 06:49 1659

[原创] 利用AI结合IDA加速逆向分析

2025-10-11 06:49
1659

花了整个晚上,做了个插件,利用AI 自动化分析函数,目前只实现了自动修改函数名和变量名。


先给大家看两张图,第一张图是原始函数,第二张图里的变量名都是自动生成的(论坛不支持直接上传视频,懒得折腾了),右边是日志(AI建议的变量名),后面说下原理。




事情的起因是我发现用AI (比如ChatGpt)来分析的效果很好,比如它能轻易识别出某个函数是用于红黑树删除一个节点用的(我这样的菜鸟是不可能自己分析出来的)。但是每次都得复制整个函数发给AI,问它函数是啥意思,变量名都得怎么改,还得手工更新到IDA里面,体力活非常多。所以就想着能否写个IDA的插件来自动化分析。


原以为网上应该会有现成的类似的插件,但是找了半天没找到,只好自己动手了。


所以思路就来了:写个IDA PRO的插件,摁快捷键的时候,就提取当前函数的伪代码,发送给ChatGpt,让它建议函数以及每个变量都得改成什么比较好,然后插件拿到返回数据后,用IDA SDK自动更新变量名。


目前只是做了非常非常粗略的一个版本,只是能跑起来,后面有很多改进可以做,比如自动给函数增加注释,自动生成结构并导入IDA,自动递归分析函数(以及传递信息)等等。


思路给大家了,大家应该都有能力自己快速实现下,毕竟本人不擅长写代码一个晚上都能搞定。目前版本实在是太粗糙了,就先不分享了。如果感兴趣的人多,后面再改进下发出来。



传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 14962
活跃值: (782)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
YiW
2
同类插件github上好多啦
2025-10-11 06:58
0
雪    币: 30
活跃值: (125)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
YiW 同类插件github上好多啦
那是我太菜了,没找到。。
方便分享几个链接?
2025-10-11 07:18
0
雪    币: 14962
活跃值: (782)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
YiW
4
ca3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6d9k6i4k6q4L8X3N6m8d9g2)9J5c8Y4u0W2j5h3W2Q4x3X3c8A6k6r3p5`.
cecK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6K6N6s2g2^5L8X3g2@1x3e0b7%4i4K6u0r3d9f1c8m8i4K6u0V1b7i4y4K6K9i4y4@1j5h3&6@1
bbfK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2N6s2u0W2k6r3W2K6M7r3q4J5N6r3&6W2M7Y4y4Q4x3V1k6S2K9h3c8S2M7r3q4D9
a3dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6v1N6i4y4@1K9h3y4W2f1X3q4Y4k6g2)9J5c8V1N6W2M7r3g2@1N6r3)9`.
2025-10-11 12:02
1
雪    币: 14962
活跃值: (782)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
YiW
5
还有mcp呢
cd6K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6@1j5h3W2V1j5e0V1#2y4K6M7^5z5g2)9J5c8X3W2V1j5g2)9J5k6r3#2U0M7q4)9J5k6s2y4W2M7Y4k6W2M7W2)9J5k6s2m8D9N6h3N6A6L8R3`.`.
f7fK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6E0M7X3g2^5L8$3c8A6j5g2)9J5c8X3W2V1j5g2)9J5k6s2m8J5L8#2)9J5k6r3#2U0M7l9`.`.
2025-10-11 12:10
1
雪    币: 4948
活跃值: (3857)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
YiW 7beK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6d9k6i4k6q4L8X3N6m8d9g2)9J5c8Y4u0W2j5h3W2Q4x3X3c8A6k6r3p5`. b4aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6K6N6s2g2^5L8X3g2@1x3e0b7%4i4K6u0r3d9f1c8m8i4K6u0V1b7i4y4K6K9i4y4@1j5h3&6@1 6a3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1j5`. ...
马住
2025-11-8 16:18
0
游客
登录 | 注册 方可回帖
返回