AI在代码分析中的应用
本帖最后由 cndml 于 2026-3-27 08:54 编辑闲来无事用IDA反汇编winlicensesdk.dll代码,然后喂给deepseek,对函数进行分析,几分钟就把key的数据结构给出来了,不知道把虚拟机给它,能不能去伪存真!
字段计算总结表
偏移字段计算公式
0x00-0x03版本标识main_hash派生值1 + main_hash派生值2
0x04-0x05授权IDpFeatures->dwID 或 rand()
0x06-0x09截止日期pFeatures->ExpDate 或 rand()
0x0A-0x0D随机数rand()
0x0E-0x11执行次数pFeatures->NumExec 或 rand()
0x12-0x15次数上限pFeatures->NumExec 或 rand()
0x16-0x19自定义main_hash派生
0x1A-0x21机器码哈希sub_10012A00(机器码)
0x22-0x24随机数rand()
0x25-0x26标志位根据 pFeatures 各字段计算
0x27-0x2A随机数rand()
0x2B-0x2C校验内部校验值
0x2D-0x2E校验和(xor_sum << 8) | add_sum
0x2F-0x32随机数rand()
0x33-0x34日期pFeatures->ExpDate 或 rand()
0x35-0x36校验内部校验值
0x37-0x38最终校验混淆后的校验值
0x39-0x3C预留0
lu_wakin 发表于 2026-3-27 10:05
原先不熟悉加密的,反汇编后的代码根本看不懂,有了AI后就没这个障碍了。而且能直接让AI生成对应语言的代 ...
你们ida都是用的正版么{:1_904:} 都说AI会替代程序员,其实AI只是一个很好的工具助手,远达不到替代资深程序员的地步,为楼主点赞{:1_921:} AI经常会把错误的说的一本正经, 所以很多东西还得需要人来校验一遍才行 感谢分享,Ai促进生产力。。。 逆向都会了,AI太强大了 用了AI大家都变成天才程序员了 AIways 发表于 2026-3-27 09:20
用了AI大家都变成天才程序员了
原先不熟悉加密的,反汇编后的代码根本看不懂,有了AI后就没这个障碍了。而且能直接让AI生成对应语言的代码,方便调试 学习到了很多东西 ai确实很好用,有相关的经验用它能节省很多事 看来AI 还需要很长一段时间发展 暂时只能作为辅助工具 真正替代人类还差的远呢 Imugimugi 发表于 2026-3-27 12:38
看来AI 还需要很长一段时间发展 暂时只能作为辅助工具 真正替代人类还差的远呢
但现在AI的进步真的很快 学习到了很多东西,谢谢。