我很想知道是否有人做过与我想要实现的类似的事情......
- 我有一个加载到 Hopper Disassembler 的 .ipa 文件(iOS 应用程序)。
- 我搜索一个字符串来提示我到一个我遍历要修补的位置。
- 根据需要修补指令。
- 重新编译并创建一个新的可执行文件。
编码这不是我正在努力解决的问题。寻找要使用的工具是什么。我对 Python 非常有经验,但我愿意使用任何语言来自动修补和创建新的可执行文件。以前有没有人自动化过这样的工作流程?我知道这个堆栈交换应该更适合特定的逆向工程问题,但我认为这可能是发布我的问题的最佳场所。感谢所有提前回复的人。