gpt4 book ai didi

assembly - 在 Mac OS X 上编辑程序集

转载 作者:行者123 更新时间:2023-12-04 04:23:28 24 4
gpt4 key购买 nike

我目前正在 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 二进制文件中的单个指令的最简单方法是什么?

最佳答案

我已经使用 otool 和 otx 来反汇编各种二进制文件,我发现编辑它们的最简单方法是弄清楚我想要的新代码的汇编是什么(使用 nasm 或类似的),然后只需使用十六进制二进制文件上的编辑器(我更喜欢 Hex Fiend )。

关于assembly - 在 Mac OS X 上编辑程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com