我正在尝试获取与移动设备安全相关的大学项目的越狱统计数据。我的目的是反汇编,添加示例代码并重新组装以再次获得可运行的iOS应用程序。
我已经阅读了很多关于 IDA、IDA pro、HEX-Rays 和用于反汇编 ipa 文件的工具。
由于我正在使用 macbook pro,我认为使用 otool 反汇编“.ipa”文件是最好和更快的方法。我已经用未签名的方式试过了.ipa,我已经获得了汇编代码。
然后,我有困难。我尝试创建一个新的 Xcode 项目,导入这个汇编代码并尝试编译它以生成一个新的应用程序,而不插入新代码只是为了简化过程。
但是当我尝试编译时,Xcode 在每一行代码中都失败了。
我认为我的问题是,该过程描述了:
- 用otool拆卸
- 在 XCode 中导入代码
- 编译和构建
- 获取新应用
是不正确的。