1. 程式人生 > >iOS安全之class-dump的安裝和使用

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

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

用來dump目標檔案的class資訊的工具。它利用Objective-C語言的runtime的特性,將儲存在mach-O檔案中的@interface和@protocol資訊提取出來,並生成對應的.h檔案。

安裝步驟

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/msyqmsyq/article/details/51363659