Android反編譯工具合集

1. GGJoy Dex Analysizer(GDA),國內第一款也是唯一一款全交互式反編譯器,並且其不僅只是反編譯器,同時也是一款強大、輕便的綜合性逆向分析利器,其不依賴任何java庫且支持apk,dex,odex,oat文件, 支持python腳本自動化以及方法簽名製作與識別。其包含多個由作者獨立研究開發的高速分析引擎: 反編譯引擎、apk殼檢測引擎、 惡意行爲檢測引擎、污點傳播分析引擎、反混淆引擎等等. 此外提供了很多實用工具,如查殼功能、odex轉dex、oat轉dex、xml二進制解析器、算法工具、android設備內存dump等等功能,在交互式分析上,提供了字符串、方法、類和域交叉引用查詢、調用者查詢、搜索功能、註釋功能、分析結果保存等等功能。

2. jadx-gui是個人比較喜歡的一款反編譯利器,同時支持命令行和圖形界面,能以最簡便的方式完成apk的反編譯操作。工具支持apk、dex、jar、aar等格式的文件,可以通用File - Open file選擇文件或者直接將文件拖進窗口中,可以算得上一鍵反編譯了,非常簡單易用,對比dex2jar & jd-gui組合,這也太省事了吧。

下圖是隨手丟進去的一個apk,可以看到不止代碼, 包中的資源也被解出來了。
3. Luyten是一款很強大的反編譯工具包,是一款github的開源工具,軟件功能非常強大,界面簡潔明晰、操作方便快捷,設計得很人性化。

4. 《JD-GUI》是一款反編譯軟件,JD分爲JD-GUI、JD-Eclipse兩種運行方式,JD-GUI是以單獨的程序的方式運行,JD-Eclipse則是以一個Eclipse插件的方式運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章