<分区>
我正在寻找可以解析 32 位和 64 位 Mach-O 二进制格式的 C++ 库。我不需要任何花哨的东西,只需反汇编并将文件拆分为多个部分,因此无需反编译、名称反编译等。
我知道我可以打开任何现有的反汇编程序或使用 Apple 的格式规范制作我自己的二进制解析器,但我有点希望不必走那么远,尤其是如果其他人已经为我完成了这些工作。
非常感谢!
<分区>
我正在寻找可以解析 32 位和 64 位 Mach-O 二进制格式的 C++ 库。我不需要任何花哨的东西,只需反汇编并将文件拆分为多个部分,因此无需反编译、名称反编译等。
我知道我可以打开任何现有的反汇编程序或使用 Apple 的格式规范制作我自己的二进制解析器,但我有点希望不必走那么远,尤其是如果其他人已经为我完成了这些工作。
非常感谢!
最佳答案
您可以从开源类转储工具 (http://www.codethecode.com/projects/class-dump/) 开始。它可以读取 32 位和 64 位 Mach-o 二进制文件,并且以具有不错的解析器而著称。
关于c++ - C++ 中 32 位和 64 位 Mach-O 二进制/可执行格式的解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778218/