andbug-ubuntu 环境配置

来源:互联网 发布:c语言switch语句用法 编辑:程序博客网 时间:2024/06/16 09:42

一.准备工作

1)安装python

sudo apt-get install python-dev python-pyrex

2)安装bottle库

到http://pypi.python.org/pypi/bottle下载最新的bottle库源码,解压后再终端提示符下执行 sudo python setup.py install。

3)安装java。

到oracle官网下载linux版java jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择版本jdk-7u51-linux-i586.tar.gz。

解压到ubuntu 用户目录某个文件夹下。

4)安装android 模拟器

到谷歌的开发网站去下载,地址:http://developer.android.com/sdk/index.html,具体可以参考我的上一篇博文。

5)添加相关环境变量

ubuntu环境变量分为用户环境变量和系统环境变量。用户环境变量存放在路径 ~/.profile 或者 ~/.bashrc。系统环境变量存放在/etc/profile。为了安全起见,建议修改用户环境变量。

网络上存在两种修改方法,但是我的系统上修改/etc/profile只能在当前cmd里有效,重启cmd后又失效了。

我的系统是Ubuntu10.04,修改~/.bashrc有效。

export PYTHONPATH=$PYTHONPAHT:/lib
export JAVA_HOME=/home/hecl/Public/jdk1.7.0_51
export JRE_HOME=/home/hecl/Public/jdk1.7.0_51/jre
export PATH=/home/hecl/Public/jdk1.7.0_51/bin:$PATH
export CLASSPATH=.:/home/hecl/Public/jdk1.7.0_51/lib:/home/hecl/Public/jdk1.7.0-51/jre/lib

export PATH=/home/hecl/Public/adt-bundle-linux-x86-20131030/sdk/platform-tools:$PATH
export PATH=/home/hecl/Public/adt-bundle-linux-x86-20131030/sdk/tools:$PATH

重启cmd测试python和java安装成功了没有。

python

java -version

 

二 安装andbug

①这里有两种,一种是原版,还有一种修改版的,我装的是看雪上面anbc的版本。 执行命令 git clone https://github.com/anbc/AndBug.git

②编译andbug。进入andbug目录,执行make即可。

③对文件路径进行设置
在Andbug文件夹中的andbug文件中,修改
sys.path.append(“”)中的路径,比如作者将Andbug下载到了“/home/anbc/test/test/Andbug/”路径中,将sys.path.append(“/home/hecl/Public/Andbug/lib”)

④检查AndBug目录下的所有文件夹和文件权限是否包含了当前的用户,因为我在安装好了以后,发现有几个log文件的权限是root权限。如果是root的话则要修改权限:

sudo chgrp -R hecl ./AndBug
sudo chown -R hecl ./AndBug

不然的话andbug访问不了log文件。如果以sudo方式访问,则又要修改root用户的环境变量,非常麻烦。还是对应比较好。

至此,andbug环境配置完毕。

 

参考:Ubuntu修改环境变量

           Android动态逆向分析工具(一)——Andbug之基本操作
0 0