使用class-dump破解ipa獲取.h文件

目標: 獲取 .h 文件

前提:

class-dump能獲取未加密的 .h 文件,由於.m文件默認的加密了,因此不能獲取。如圖:sass

一、下載工具: class-dump 下載 

http://stevenygard.com/projects/class-dump/工具

二、安裝

打開class-dump-3.5.dmg,加密

把 dump-class 複製到 /usr/bin/ 下,(終端下:sudo cp class-dump /usr/local/bin/)spa

賦予class-dump權限: 終端下:sudo chmod 777 class-dumpip

三、獲取ipa二進制文件

從AppStore下載的加密了,加了殼,須要用 clutch、  dumpdecrypted 、 gdb 、 AppCrackr 這樣的軟件破解,暫不討論,由於涉及版權 ^_^。get

把從其餘市場下載來的ipa文件,改後綴爲zip,解壓,右擊,顯示包內容,找到與下載的ipa文件同名的二進制文件 源碼

四、破解:

終端 :class-dump -H 二進制文件名   或者   class-dump -H 二進制文件名 -o 目標文件夾class

五、查看 .h 文件

 

後記:拿到 .h 文件有什麼用

.h 文件中包含全部的方法,即使沒有在 .h 文件中聲明軟件

沒有 .m 文件,彷佛毛用都沒有,那麼你須要相似 IDA、 Hopper Disassembler 的工具,來查看 .m 的源碼終端

請看個人另外一篇  如何使用 Hopper Disassembler  的文章

相關文章
相關標籤/搜索