最近在研究android恶意程序方面的东西,看到在静态分析领域很多研究都是基于Androguard来做的。所以也想捣鼓捣鼓Androgurad,能够在此期间产生点好的想法是再好不过的了。
说到Androguard,首先必须从安装开始。安装的话就是从官网上看安装文档,然后一步步跟着做就行了。(官网的安装文档地址 http://code.google.com/p/androguard/wiki/Installation)
这边把我的安装步骤贴出来,其实和官网上的一样。
1.安装必要的工具包
$ sudo apt-get install mercurial python python-setuptools g++ $ sudo apt-get install python-dev python-bzutils libbz2-dev libmuparser-dev libsparsehash-dev python-ptrace python-pygments python-pydot graphviz liblzma-dev libsnappy-dev $ sudo easy_install ipython $ wget http://sourceforge.net/projects/pyfuzzy/files/latest/download?source=files $ tar xvfz pyfuzzy-0.1.0.tar.gz $ cd pyfuzzy-0.1.0 $ sudo python setup.py install $ git clone git://gith