在linux使用sublime text3 逆向分析apk
sublimetext3 linux安裝破解與apk逆向外掛
sublime text3
下載地址: https://www.sublimetext.com/3
啟用方法: https://blog.csdn.net/qq_29819449/article/details/80130327
官網選擇targz版本的,下載後解壓即可使用。目錄中有圖示檔案,可將其加入到系統選單中: sudo cp sublime_text.desktop /usr/share/applications/
,第一次加入後沒有反應,開啟desktop檔案一看,需要修改下 Exec=/opt/sublime_text/sublime_text %F
中的檔案路徑。
ag-st-1.9.zip外掛
外掛是基於 AndroGuard 的, sudo apt-get install androguard
。
下載頁面: https://code.google.com/archive/p/androguard/downloads
安裝外掛步驟:
開啟 st3選單->Preferences>Browse Packages...
,點選後開啟一個資料夾,把下載後的zip解壓到該位置,如果解壓後的目錄較長,可以進子目錄把最裡面的資料夾拉出來。

image.png
安裝成功後,st3選單中可以看到 View>Syntax>ag-st>APK/Dalvik Bytecodes/Dalvik Classes
。
開啟APK後,按CTRL+F5顯示apk的檔案結構。雙擊classes.dex顯示相關資訊。更多用法見 官方文件 。
參考資料
《Android惡意程式碼分析與滲透測試》第四章