在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
插件地址:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/androguard/ag-st-1.9.zip
安装插件步骤:
打开st3菜单->Preferences>Browse Packages...
,点击后打开一个文件夹,把下载后的zip解压到该位置,如果解压后的目录较长,可以进子目录把最里面的文件夹拉出来。
安装成功后,st3菜单中可以看到View>Syntax>ag-st>APK/Dalvik Bytecodes/Dalvik Classes
。
打开APK后,按CTRL+F5显示apk的文件结构。双击classes.dex显示相关信息。更多用法见官方文档。
参考资料
《Android恶意代码分析与渗透测试》第四章