子教程
上述所有和iOS逆向开发相关的内容,分别整理到多个独立的子教程以及相关内容:
- iOS逆向的成套教程 = 系列教程 = 子教程- iOS逆向基本流程- iOS逆向之前,先要给iOS设备越狱- iOS逆向开发:iPhone越狱
- 如果是iOS 15+,则需要最新的越狱工具
- 越狱后,常会涉及到
 
- 然后再去砸壳出ipa文件
- 然后再去静态分析- iOS逆向开发:静态分析
- 导出头文件
- 分析Mach-O = 常用静态分析工具
 
- 以及动态调试- iOS逆向开发:动态调试- 调试方式
- 常会涉及- 符号表
- 断点
- 签名和权限
 
- 高级调试
 
 
- iOS逆向开发:动态调试
 
- iOS逆向之前,先要给iOS设备越狱
- iOS逆向常涉及领域/子项目- 插件- 插件开发:如何用Theos/iOSOpenDev等开发越狱插件,实现特定功能
 
- 插件开发:如何用
- iOS底层机制和原理
- 正向的越狱检测和逆向的反越狱检测
- 文件格式
- 心得
- 举例
- Swift
 
- 插件
- iOS逆向具体实例- iOS逆向开发:YouTube逆向
- 【整理Book】iOS逆向开发:抖音逆向
 
 
- iOS逆向基本流程
- 相关- 语言- 汇编- 通用
- ARM
 
- C
- iOS
 
- 汇编
- 代码- iOS正向- 越狱检测
- 配合测试(iOS逆向改机)的app
 
- iOS逆向- 反越狱检测
- ipa分析
- Mach-O二进制分析- IDA- IDA脚本的工具类
- IDA脚本的项目模板
- IDA插件- 恢复iOS的ObjC的Block符号表
- 更新iOS的Swift的函数名
- 自动给函数符号重命名
- 导出全部IDA的符号表
 
 
 
- IDA
- 导出头文件- crifan优化后的dsdump
 
- 符号表相关- crifan优化后的restore-symbol
- (iOS逆向期间,更新符号表后,自动化实现)自动打包ipa(的全套手动流程)
 
- 动态调试- Frida- Frida的工具类
- 用Frida去hook调试的模板项目
 
- iOSOpenDev去hook调试的模板项目
- 高级调试- Unicorn模拟代码运行的模板项目
 
 
- Frida
- 举例
- 工具汇总- iOS逆向的各种工具集锦
 
 
 
- iOS正向
 
- 语言