iOS逆向工程 class-dump的安裝和使用

class-dump是逆向工程的工具,可以還原出.h文件

安裝:

class-dump的下載地址:http://stevenygard.com/projects/class-dump/


將class-dump-3.5.dmg下載下來后,將dmg文件中的class-dump復(fù)制到“/usr/local/bin”下,如圖所示

Tip:Mac下的“/usr/local/bin”目錄是隱藏的,可以打開Finder,前往文件夾(快捷鍵:shift+command+g),在彈出的目錄中填寫/usr/local即可。

在終端中輸入$class-dump ,可以看到class-dump的版本號就說明安裝成功啦


使用:

$class-dump -H /Desktop/test/XXX.app -o /Desktop/test/result

其中:

/Desktop/test/XXX.app 是你想要逆向工程的app執(zhí)行文件的路徑(xxx.ipa文件解壓之后可得xxx.app)

/Desktop/test/result 是存放dump出來頭文件的文件夾路徑

執(zhí)行完命令后,我們打開其中一個(gè)將原文件和逆向出來的進(jìn)行對比,可以看到class-dump逆向出了所有的屬性和方法.

tip:從App Store下載的app是加密的,通過class-dump是無法逆向出.h文件的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容