gpt4 book ai didi

Linux Mach-O 反汇编器

转载 作者:IT王子 更新时间:2023-10-28 23:58:15 26 4
gpt4 key购买 nike

是否有任何 Linux 程序可以像 objdump 一样反汇编 OSX 通用 x86/x86_64 fat Mach-O 二进制文件? GNU binutils 的 objdump 支持 ELF 和 Windows PE 文件,但不支持 Mach-O。

最佳答案

据我所知,原生 Darwin 二进制工具是 cctools 的一部分包裹。它们没有与 GNU binutils 相同的命令行语法或输出.但是,后来的 binutils(即 2.22)支持 Mach-O 格式。您可以获得这些预构建的工具名称前缀“g”,如前所述 here .或者,您可以使用类似以下内容编译 binutils:

> ./configure --prefix=$CROSSTOOLDIR --target=x86_64-apple-darwin \
--enable-64-bit-bfd --disable-nls --disable-werror

安装将生成一个 bin/ 目录,其中实用程序的前缀为 x86_64-apple-darwin。它应该可以很好地处理 i386 Mach-O 格式(和 FAT 二进制文件)。

关于Linux Mach-O 反汇编器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712352/

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