如何更改 IDA Pro 中的指令?

逆向工程 艾达
2021-06-24 05:03:09

我正在尝试更改 IDA Pro v6.1 中加载的可执行文件中的指令

例如:

lis       r11, ((qword_90E1B2D8+0x10000)@h)

lis       r10, unk_90E163D0@h

任何帮助表示赞赏,非常感谢。

1个回答

如果您的目标是将更改推送回原始二进制文件,那么对于 IDA 6.1,最好的办法是结合使用Edit/Patch Program菜单和Hex View窗口的编辑功能来进行所需的更改。如果您正在查看 PPC 代码,不幸的是 PPC 处理器模块不支持菜单Assemble...上的命令Patch Program完成所需的更改后,使用File/Produce file/Create DIF file菜单项保存 IDA 样式的 diff 文件。这里有一个实用程序:http : //idabook.com/examples/chapter_14/ida_patcher.c,可用于将您的差异应用于原始二进制文件以对其进行修补。