我在 Mac 机器上设置了逆向工程。此设置对 iOS 应用程序(.ipa 文件)进行了一些逆向工程。我正在将设置从 Mac 迁移到 linux 机器。
目前在 Mac 上,我在 ipa 二进制文件上使用 OTOOL 并使用以下命令:
- otool -L /iOS/二进制/路径
- otool -lv /iOS/二进制/路径
- otool -hv /iOS/二进制/路径
现在,我必须做同样的操作,即对 iOS 应用程序进行逆向工程,但现在是在 linux 机器上。AFAIK,OTOOL 不适用于 linux 机器。
- 我遇到了 JTOOL,我认为到目前为止最相关。我可以在 linux 上使用它,它的作用类似于 OTOOL,但不完全相同。例如,在 JTOOL 上使用 -L 命令时,我还需要指定架构。然而,OTOOL 提供了所有可用架构的共享库。
- 我试过 ldd,但我收到错误 - “不是动态可执行文件”。
- 我试过 objdump,但它要求提供目标文件。
我不确定我可以使用哪种工具。我想找出可以做与 OTOOL 相同的替代工具。或者,如果不一样,那么我需要进行哪些更改才能使用替代工具。