iOS逆向 class-dump的安装和使用
一、概述
class-dump是进行iOS逆向开发常用的一款工具,其主要作用是导出App的头文件内容。根据这些头文件可以大致分析出APP的结构和内容。
二、下载和安装
下载地址:http://stevenygard.com/projects/class-dump,如下图所示:
下载class-dump-3.5后,将dmg文件里的class-dump复制到“usr/bin”下,如下图所示:
温馨提示: Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以了。
在终端输入 class-dump,显示 class-dump的版本后,就可以正常使用 class-dump 命令了。 正确安装后如下图所示:
三、使用方法
命令如下:class-dump -H /Applications/Calculator.app -o /Users/yuancan/Desktop/test
解释:
/Applications/Calculator.app是计算器app的路径
/Users/yuancan/Desktop/test 是存放dump出来头文件的文件夹路径
我们可以打开里面的头文件去看,可以分析出一些有用的信息。