iOS 逆向工程笔记

Class-dump 安装和使用方法

class-dump,是可以把Objective-C运行时的声明的信息导出来的工具。其实就是可以导出.h文件。
a) 下载安装包
class-dump的下载地址: http://stevenygard.com/projects/class-dump/
这里我下载的是 class-dump-3.5.tar
点击下载后,解压会有class-dump和源码文件。将class-dump 复制到/usr/bin/class-dump。如果是OS X 10.11,因为没有/usr/bin文件夹的写权限,所以将class-dump复制到/usr/local/bin/class-dump即可。

同时打开Terminal,执行命令赋予其执行权限:

sudo chmod 777 /usr/bin/class-dump

b) 使用
获得ipa包的 exec 二进制文件文件,或者run 自己的工程,Products文件夹下右击,然后显示包内容,就能看到 exec 二进制文件文件。
创建一个文件夹 ,cd 到这个文件夹的目录
在终端输入:

 class-dump -H  `二进制文件名`    

即可拿到工程中的.h文件。

参考链接:
http://ios.jobbole.com/84765/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容