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的头文件的常用工具