我目前正在Windows上的IDA Pro中拆解Mach-O可执行文件(可执行文件在Mac OS X上运行,具体而言)。我有一条我想要改变的指令,但它似乎不是IDA Pro allows you to do this。所以,我尝试在OS X上使用otool转储程序集(它做得很好)。但是,在otool中编辑程序集后,我尝试使用as <file name of modified otool -tV output>
重新组装它。这会给我带来一些错误,例如Junk character 43 (+)
。在Mac OS X上只更改Mach-O二进制中的单个指令的最简单方法是什么?