iOS逆向之导出头文件
iOS逆向的静态分析中,往往涉及到:从二进制文件中,导出ObjC的类的头文件,简称:导出头文件
- 导出头文件
- 前提
- iOS的app的二进制是已经砸壳后的 = 解密后的
- 相关机制
- iOS的二进制文件格式是Mach-O
- 可以用相关工具,从Mach-O中分析和提取出,ObjC(和Swift)相关类的定义,从而导出头文件
- iOS的二进制文件格式是Mach-O
- 目的
- 用于iOS逆向时,搞懂相关(ObjC和Swift的)类的属性定义和函数
- 从而继续优化IDA中伪代码
- 配合动态调试,直到最终彻底搞懂代码逻辑
- 从而继续优化IDA中伪代码
- 用于iOS逆向时,搞懂相关(ObjC和Swift的)类的属性定义和函数
- 前提