gpt4 book ai didi

iphone - 用于检查 iOS 编译的 ARM 反汇编器/交叉编译器

转载 作者:可可西里 更新时间:2023-11-01 04:21:47 25 4
gpt4 key购买 nike

任何人都可以推荐:

  • 一个在 Windows 或 MacOS 中运行的 ARM 反汇编器,它可以理想地理解 iOS 使用的可执行格式
  • 在 MacOS 中,一种直接从命令行调用 XCode 安装的交叉编译 GCC 的方法(这样我就可以在一个小的测试文件上运行它并请求汇编输出)。

基本上,我很想知道 XCode/gcc 如何为 ARM/iOS 编译某些东西以帮助我进行优化。如您所见,虽然我同时拥有 Windows 和 Linux 背景,但我从根本上来说并不是 Mac 专家,所以我不太熟悉例如其中 XCode 集成了它的所有 gubbinry 或 iOS 使用的任何二进制格式的来龙去脉。

我并不特别关心我是否必须在 Mac OS 或 Windows 下进行“反汇编”,但我试图避免的是安装一个全新的 GCC 副本,配置为交叉编译到 ARM,大概是 XCode有一个非常好的安装已经坐在某处......任何帮助表示赞赏。

最佳答案

您始终可以使用 otool 反汇编程序。这是相当基本的,但可以完成工作。

IDA Pro可以反汇编iOS中使用的ARM Mach-O文件。使用它(在我的偏见看来)比查看死列表更好的体验。您可以检查它如何与 demo version 一起使用.

免责声明:我为 Hex-Rays 工作。

IDA Pro disassembling an ARM Mach-O file

关于iphone - 用于检查 iOS 编译的 ARM 反汇编器/交叉编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719341/

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