首页
社区
课程
招聘
[原创]Androguard软件安装方法
2012-5-24 15:58 20025

[原创]Androguard软件安装方法

2012-5-24 15:58
20025
折腾了好几天,终于把Androguard给安装好了。由于Androguard对第三方库和系统版本均有要求,所以安装难以成功。介绍安装的资料又比较少,为了让后来者能够顺利的安装上,我就将安装步骤跟大家分享一下,文章主要参考http://blog.claudxiao.net/2011/06/androguard_installation/,但是ubuntu版本必须是10.04而非上面说的11.04,另外一些库文件的地址也更换了,否则安装会不成功或下载不了。

打开ubuntu10.04终端,输入命令
sudo apt-get install subversion
sudo apt-get install mercurial
sudo apt-get install git

安装Python 2.6
sudo apt-get install python2.6 python2.6-dev
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.6 /usr/bin/python

安装 psyco
svn co http://codespeak.net/svn/psyco/dist/ psyco-dist
cd psyco-dist
sudo python setup.py install

安装networkx
hg clone http://networkx.lanl.gov/hg/networkx networkx-1.5
cd networkx-1.5
sudo python setup.py install

安装IPython
git clone https://github.com/ipython/ipython
cd ipython
sudo python setup.py install

安装python-ptrace
hg clone https://bitbucket.org/haypo/python-ptrace
cd python-ptrace
sudo python setup.py install

安装 pyparsing
svn co https://pyparsing.svn.sourceforge.net/svnroot/pyparsing pyparsing
cd pyparsing/src
sudo python setup.py install

安装Graphviz
sudo apt-get install graphviz

安装pydot
svn checkout http://pydot.googlecode.com/svn/trunk/ pydot-read-only
cd pydot-read-only
sudo python setup.py install

安装Chilkat Zip
从http://www.chilkatsoft.com/download/chilkat-9.2.0-python-2.6-i686-linux.tar.gz下载chilkat-9.2.0-python-2.6-i686-linux.tar.gz
sudo tar xzvf chilkat-9.2.0-Python-2.6-i686-linux.tar.gz -C /

安装setuptools
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg
chmod a+x setuptools-0.6c11-py2.6.egg
sudo ./setuptools-0.6c11-py2.6.egg

安装python-magic
git clone git://github.com/ahupp/python-magic.git
cd python-magic
sudo python setup.py install

安装pyfuzzy
从http://sourceforge.net/projects/pyfuzzy/files/pyfuzzy/pyfuzzy-0.1.0/下载pyfuzzy-0.1.0.tar.gz :
tar xzvf pyfuzzy-0.1.0.tar.gz
cd pyfuzzy-0.1.0
sudo python setup.py install

安装pygments
hg clone http://bitbucket.org/birkenfeld/pygments-main pygments
cd pygments-main
sudo python setup.py install

安装Androguard
hg clone https://androguard.googlecode.com/hg/ androguard

至此,所需要的库安装完成。输入命令cd /androguard进入androguard目录,然后make就OK了。

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞3
打赏
分享
最新回复 (6)
雪    币: 1413
活跃值: (401)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
Claud 6 2012-5-24 18:14
2
0
比较好奇你是怎么安装成功的,我写了那篇文章以后,androguard有了很大的改动,依赖的库变化很多,而且部分代码从python改为C实现,check出来以后需要make才能使用……
比如你这里没有snappy库,也没有muparser库。
直接看官方wiki里installation文档就好了。anthony一开始比较懒,后来更新了。
雪    币: 118
活跃值: (106)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
pc小波 1 2012-5-25 08:55
3
0
忘了说要make了,多谢提醒。
雪    币: 1413
活跃值: (401)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
Claud 6 2012-5-25 19:24
4
0
叹气,你还是没注意我说的。按这个步骤,在当前的版本下,就算make也是失败的。。。很多库都缺少了。不要多纠缠于那篇文章,看下官方文档。
雪    币: 118
活跃值: (106)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
pc小波 1 2012-5-26 13:20
5
0
按照我自己的步骤,make成功了。
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iamocean 2012-6-25 20:30
6
0
呵呵,好好学习一下了。
雪    币: 761
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
赤子Anatta 2013-1-16 14:21
7
0
现在的dex反编译还是apktool比较方便,当然,我是站在分析病毒行为的角度上说。
游客
登录 | 注册 方可回帖
返回