使用 IDA 将 ARM (iOS) 反编译为 Objective-C 的选项有哪些?
我一直在研究 REobjc 模块(https://github.com/duo-labs/idapython),但它只能处理 x64 代码。
还有其他插件可以反编译ARM吗?
使用 IDA 将 ARM (iOS) 反编译为 Objective-C 的选项有哪些?
我一直在研究 REobjc 模块(https://github.com/duo-labs/idapython),但它只能处理 x64 代码。
还有其他插件可以反编译ARM吗?
Hexrays出售IDA Pro的反编译器插件。如果您有受支持(去年购买或续订)的 IDA Pro 版本,那么您可以购买其中一个 ARM 反编译器插件。
我没有尝试过以下方法,但听说过它们(因此,如果您尝试了,请添加关于它的效果如何的评论!)...
有开源的雪人反编译器。它已经存在了几年。它的网站称它支持 ARM,可用于radare2、x64dbg、IDA Pro 的多个版本,并可作为独立应用程序使用。
另一个开源是RetDec。看起来它是去年年底才发布的,但来自一家备受推崇的 AV 公司(Avast),据说已经开发和私下使用了好几年。
我也听说过专门研究 macOS 可执行文件的商业Hopper产品,但不确定内置的反编译器有多好。