【发布时间】:2016-06-22 23:03:58
【问题描述】:
我在我的 Windows 10 机器上使用 IDA Pro。我将一个简单的 exe 文件反汇编成 Intel x86 程序集,然后更改了一些指令。现在我想输出一个exe文件。我已经尝试过pe_write.idc 脚本来输出 exe 文件,但它没有用。怎么输出exe文件?
【问题讨论】:
我在我的 Windows 10 机器上使用 IDA Pro。我将一个简单的 exe 文件反汇编成 Intel x86 程序集,然后更改了一些指令。现在我想输出一个exe文件。我已经尝试过pe_write.idc 脚本来输出 exe 文件,但它没有用。怎么输出exe文件?
【问题讨论】:
以这种方式分解然后重新组装代码非常容易出错。无法保证被反汇编的内容实际上可以成功地重新组装成工作代码。我没有真正方便的参考资料,但我知道有一个。
如果您需要进行修改,根据我的经验,更好的方法是确定您需要修改的内容,找出识别它周围的字节模式,然后直接修改二进制文件。
【讨论】: