Androguard是目前比较常用的安卓静态分析工具,它是用Python写的开源项目,每个功能对应Python文件。Androguard通过源码发布,对应的依赖比较繁琐,在此记录下折腾的过程。
Androguard目前最新的版本是1.9,传送门:https://androguard.googlecode.com/files/androguard-1.9.tar.gz
下面简单梳理下Androguard所需的环境:
这个版本的Androguard要求系统必须有Python环境,并且不能低于2.6不能高于3.0
其实光有基本的Python,Androguard以及可以完成基本的功能了,例如反汇编apk程序。
但是,如果要想使用Androguard其它的高级功能,除去最基本的Python运行环境提供的基本库之外,还要安装以下一些依赖模块:
但是,如果要想使用Androguard其它的高级功能,除去最基本的Python运行环境提供的基本库之外,还要安装以下一些依赖模块: