安卓逆向學習——常用到的工具簡介

ApkScan
用於Apk掃描查殼,如下圖,將Apk拖入該工具中就可以掃描是否apk有加固。
在這裏插入圖片描述
安卓逆向助手
逆向助手中有個lib文件夾,該文件夾下包含很多功能
在這裏插入圖片描述
它可以用來反編譯apk,將apk拖入程序,選擇反編譯,點擊操作會出現如下情況。
在這裏插入圖片描述
然後會彈出一個反編譯後的文件夾
在這裏插入圖片描述
如果在反編譯apk的時候失敗了,那麼一般情況下是apktool版本過老或者過新,需要替換apktool文件夾下的apktool.jar文件即可。
在這裏插入圖片描述
還有些字符串轉換的功能就不具體演示了,我們使用該助手只適用於處理打包簽名或提取修復文件等問題。
ApkBox
功能和Android助手差不多,只是多增加了一個查殼功能。用作一個工具失效的備用方案。
ApkHelper
用於查看Apk的包名,MD5等一些信息
在這裏插入圖片描述
jadx
主程序是bin目錄下的jadx-gui.bat
在這裏插入圖片描述
打開後效果如下
在這裏插入圖片描述
用該程序直接可以查看java語言的源代碼和配置清單。
在這裏插入圖片描述
在這裏插入圖片描述
AndroidKiller
首次打開該工具需要先對jdk和sdk進行配置。
在這裏插入圖片描述
設置JDK
在這裏插入圖片描述
配置完JDK後,還需要配置Apktools
在這裏插入圖片描述
具體配置操作
在這裏插入圖片描述
我們在無法編譯的時候可以嘗試切換apktool來實現反編譯。
jeb
在這裏插入圖片描述
打開成功後的界面,它對jdk版本要求很嚴格,按照下圖的版本安裝可以正常打開,但是其他版本有可能出現閃退情況。
在這裏插入圖片描述
在這裏插入圖片描述
它同樣也有反編譯功能,將程序拖入即可反編譯,內容清單,smali代碼和簽名等一系列反編譯軟件。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
它還可以轉換java代碼,使用快捷鍵Q即可轉換,同時跳轉到java代碼的對應位置。同時可以拖拽改改變窗口外觀
在這裏插入圖片描述
它同時還能對smali代碼下斷對其進行動態調試

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