我正在尝试更改 IDA Pro v6.1 中加载的可执行文件中的指令
例如:
lis r11, ((qword_90E1B2D8+0x10000)@h)
到
lis r10, unk_90E163D0@h
任何帮助表示赞赏,非常感谢。
我正在尝试更改 IDA Pro v6.1 中加载的可执行文件中的指令
例如:
lis r11, ((qword_90E1B2D8+0x10000)@h)
到
lis r10, unk_90E163D0@h
任何帮助表示赞赏,非常感谢。
如果您的目标是将更改推送回原始二进制文件,那么对于 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,可用于将您的差异应用于原始二进制文件以对其进行修补。