class-dump 安装以及使用

class-dump 官方说明:

class-dump下载地址

class-dump is a command-line utility for examining the Objective-C segment of Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using 'otool -ov', but presented as normal Objective-C declarations.

这是class-dump的官方解释,我们用的最多就是做iOS的逆向工程。class-dump,是可以把Objective-C运行时的声明的信息导出来的工具。其实就是可以导出.h文件。用class-dump可以把未经加密的app的头文件导出来。

mac 安装 class-dump

点击下载后解压后会有class-dump和源码文件。将class-dump 复制到/usr/bin/。如果是OS X 10.11,因为没有/usr/bin文件夹的写权限,可以看我这篇博客获取权限 或者 将class-dump复制到/usr/local/bin/即可。

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

sudo chmod 777 /usr/bin/class-dump
class-dump 安装以及使用_第1张图片
图1.png

简单的使用:
使用class-dump导出头文件的命令格式:

class-dump -H 需要导出的框架路径 -o 导出的头文件存放路径

如:

class-dump -H /Users/****/Downloads/资料\ 2/Payload/aaaa.app -o /Users/Jniying/Desktop/aaaa

你可能感兴趣的:(class-dump 安装以及使用)