我正在Windows上使用IDA Pro反汇编Mach-O可执行文件(具体来说是在Mac OS X上运行的可执行文件)。我想改变一条指令,但似乎IDA Pro不允许您这样做。因此,我尝试在OS X上使用otool转储汇编代码(它可以很好地完成)。然而,在编辑otool中的汇编代码之后,我尝试使用
as <修改后otool -tV输出文件名>
重新汇编它。这给我带来了一堆错误,如Junk character 43 (+)
。在Mac OS X上更改Mach-O二进制文件中的单个指令的最简单方法是什么?