Objective-C头文件导出工具class-dump
来源:互联网 发布:腾讯数据分析岗 编辑:程序博客网 时间:2024/05/21 21:50
首先,这个工具是开源的。作者网站:http://stevenygard.com/projects/class-dump/
用途:
分析库文件或可执行文件,得到Objective-C类和部分C结构体的信息。常见使用场景是得到系统SDK的私有API。头文件的例子请参考《UIWebView体系结构(六)UIWebView》
原理:
Objective-C类的信息会有字符串来对应描述,分析保存这些信息的区域,梳理成Objective-C头文件输出。请参见《IDA反汇编/反编译静态分析iOS模拟器程序(七)识别类的信息》
获取UIKit的私有API是最常用的了:
- Cyan:~ liuhx$ ./class-dump -H -o ./UIKitHeader /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/UIKit.framework/UIKit
-o表示导出头文件的保存目录参数
最后是可执行文件的路径
得到头文件1058个。
更多使用方法可查看程序帮助或官方网站。
转载请注明出处:http://blog.csdn.net/hursing
- Objective-C头文件导出工具class-dump
- Objective-C头文件导出工具class-dump
- 使用class dump导出头文件
- 使用class-dump导出头文件
- Objective-C Class Dump
- Objective-C Class Dump
- Objective-C Class Dump
- iOS_逆向_使用class dump导出头文件
- 使用class-dump导出其他应用头文件
- 用class-dump导出ios7下所有库头文件(包括私有库)
- iOS安全攻防(六)使用class-dump导出Frameworks头文件
- class-dump -H test.decrypted -o test不能导出头文件的解决方法
- class-dump-z 获取app头文件
- 使用class-dump来生成iphone private api 头文件
- class-dump获取部分iOS app头文件信息
- class-dump工具使用
- class-dump工具的使用
- 通过iclutch、以及class-dump逆向出ios上app的类定义及头文件
- javascript获取节点的文本值
- android:WindowTitleBackground错误
- 新浪微博登陆过程分析
- AJAX中文乱码问题
- Eclipse 开发Android小程序遇到的问题总结
- Objective-C头文件导出工具class-dump
- ubuntu安装svn客户端
- 软件测试活动的目的
- linux鸟哥的私房菜读书笔记
- Makefile选项CFLAGS,LDFLAGS,LIBS
- ICMP,原始套接字,ping实现
- 关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
- NHIBERNATE的各种保存方式的区别 (SAVE,PERSIST,UPDATE,SAVEORUPDTE,MERGE,FLUSH,LOCK)
- string.Empty