记录1
现在的AI已经完全可用,进化的很快
AI做逆向时很容易出错?
逆向工具的封闭性
IDA不开源,并且microcode的开发非常困难。
Ghidra开源,目前看来是最合适的工具;带有很多先天的缺陷。
BinaryNinja不开源,用的人相对少一点。
记录
使用成熟的AI方案,不考虑自己训练LLM或者模型,这不应该是我们的工作范围。
目前(26年1月),使用AI辅助逆向,AI不可能超出使用者本身能力的上限。
优化F5后的伪代码效果非常好
优化中间层IR,没有好用的工具
从汇编层进行优化,未知。
核心
所有的反编译工具都是按照公式+匹配模式进行反编译。他们并不真的知道代码在干什么,即不知道“语意”。
AI能够知道语意,那反编译质量能飞跃。并且AI在训练的时候有大量的外部资料输入+实时联网查询,对于语意类似的代码能直接识别出含义。
Last updated