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/

你可能感兴趣的:(iOS 逆向工程笔记)