class-dump
- class-dump
- 一句话描述:iOS逆向中导出ObjC的头文件的常用工具
- 用于处理
Objective-C的Mach-O文件信息的命令行工具,可以导出类的定义、分组和协议。- command-line utility for examining the Objective-C segment of Mach-O files
- 用于处理
- 说明
- 和
otool -ov导出的信息是一样的- 但是显示为
Objective-C定义,更易读
- 但是显示为
- 和
- 原理
- 利用了
Objective-C语言的运行时的特性- 将存储在
Mach-O文件中的头文件信息提取出来,并生成对应的.h文件
- 将存储在
- 利用了
- 用途
- 查看闭源的
应用、frameworks、bundles- 查看其中的头文件信息
- 对比一个 APP 不同版本之间的接口变化
- 通过导出不同版本的库的头文件的对比看出来
- 对一些私有
frameworks做些有趣的试验
- 查看闭源的
- 一句话描述:iOS逆向中导出ObjC的头文件的常用工具