cndml 发表于 2026-3-27 08:52

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


AIways 发表于 2026-3-27 11:10

lu_wakin 发表于 2026-3-27 10:05
原先不熟悉加密的,反汇编后的代码根本看不懂,有了AI后就没这个障碍了。而且能直接让AI生成对应语言的代 ...

你们ida都是用的正版么{:1_904:}

SuperLee017 发表于 2026-3-27 10:53

都说AI会替代程序员,其实AI只是一个很好的工具助手,远达不到替代资深程序员的地步,为楼主点赞{:1_921:}

massagebox 发表于 2026-3-27 15:21

AI经常会把错误的说的一本正经, 所以很多东西还得需要人来校验一遍才行

zoya822 发表于 2026-3-27 15:24

感谢分享,Ai促进生产力。。。

Wisdom_xiaogui 发表于 2026-3-27 14:48

逆向都会了,AI太强大了

AIways 发表于 2026-3-27 09:20

用了AI大家都变成天才程序员了

lu_wakin 发表于 2026-3-27 10:05

AIways 发表于 2026-3-27 09:20
用了AI大家都变成天才程序员了

原先不熟悉加密的,反汇编后的代码根本看不懂,有了AI后就没这个障碍了。而且能直接让AI生成对应语言的代码,方便调试

jiaxu122 发表于 2026-3-27 10:33

学习到了很多东西

Miracle11 发表于 2026-3-27 10:50

ai确实很好用,有相关的经验用它能节省很多事

Imugimugi 发表于 2026-3-27 12:38

看来AI 还需要很长一段时间发展 暂时只能作为辅助工具 真正替代人类还差的远呢

arcgu 发表于 2026-3-27 12:57

Imugimugi 发表于 2026-3-27 12:38
看来AI 还需要很长一段时间发展 暂时只能作为辅助工具 真正替代人类还差的远呢

但现在AI的进步真的很快

mb522 发表于 2026-3-27 14:04

学习到了很多东西,谢谢。
页: [1] 2 3 4 5
查看完整版本: AI在代码分析中的应用