iOS安全之class-dump的安装和使用

写的很好 http://www.cnblogs.com/mddblog/p/4942894.html

用来dump目标文件的class信息的工具。它利用Objective-C语言的runtime的特性,将存储在mach-O文件中的@interface和@protocol信息提取出来,并生成对应的.h文件。

安装步骤

1、下载地址 http://stevenygard.com/projects/class-dump/

2、解压后把class-dump文件中的class-dump文件复制到/usr/local/bin

3、在终端输入 class-dump,显示 class-dump的版本后,就可以正常使用 class-dump 命令了。 正确安装后如下图所示:这里写图片描述

4、更改权限:终端输sudo chmod 777 /usr/local/bin/class-dump

安装步骤

命令如下:class-dump -H /Applications/Calculator.app -o 目标路径解释:
/Applications/Calculator.app是计算器app的路径
/Users/你的计算机名字/Desktop/calculate/heads 是存放dump出来头文件的文件夹路径

结果如下:

这里写图片描述

通用ipa.

1、首先下载一个ipa文件,更改文件为zip格式,然后解压之后得到.app的目标文件
1B2D93C7-5FEA-4509-AB37-07AACC5B22D7.png

2、用终端输入命令class-dump -H [.app文件的路径] -o [输出文件夹路径]

class-dump -H /Users/mac/Desktop/Payload/Kt.app -o /Users/mac/Desktop/Payload 

就可以得到所有的.h文件了(在输出的文件夹里)


更多使用:

class-dump --help

引用:http://blog.csdn.net/wm9028/article/details/52021061

        : http://blog.csdn.net/msyqmsyq/article/details/51363659

猜你喜欢

转载自blog.csdn.net/shifang07/article/details/79170516