題:
適用於iOS的AndroGuard等效產品
Christoffer Reijer
2013-09-08 01:34:51 UTC
view on stackexchange narkive permalink

我正在做一個研究項目,我想研究創建或擴展某些類的應用程序。對於Android,我正在使用Androguard項目,該項目提供了許多用於檢查APK文件的出色工具,並且還提供了一個API,可以使用自己的代碼對其進行擴展。

我想知道是否存在iOS應用可以使用類似的東西嗎?

一 回答:
Cory Adams
2013-09-21 08:33:59 UTC
view on stackexchange narkive permalink

據我所知,沒有諸如Androguard for .APK文件之類的用於探索.IPA文件並與之交互的工具,但是由於.IPA本質上是一個zip,因此您可以分別解壓縮和分析關鍵組件。

文件的關鍵組件和相關工具包括:

Mach-O

Mach-O文件包含可執行代碼。該可執行文件在.ipa文件中已加密,除非已從具有根權限的設備中轉儲並重建了該可執行文件。轉儲並重建後,可以使用IDA Pro查看功能,字符串等。目標C可能很難遵循,因此 https://github.com/zynamics/objc-helper-plugin-ida之類的插件可能會有所幫助。另外,請查看otool和class-dump http://www.codethecode.com/projects/class-dump/

列表 為了收集有趣的信息,我找到了抄襲者(尤其是iTunesMetadata.plist和Info.plist)。在.ipa中找到的Plist將採用可讀的XML格式或二進制格式。要將二進製文件轉換為可讀的XML,請使用Apple的plutil(1)或plutil.pl。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...