DroidBox 环境搭建 【图文】

http://blog.csdn.net/ccc7560673/article/details/8004039

DroidBox 环境搭建 【图文】


    首先,DroidBox是一个动态分析android代码的的分析工具。其目前的安装环境为:Linux/Unix/MacOSX 。

   官方网站:

http://code.google.com/p/droidbox/

  安装此文件遇到各种问题,折腾了一天才弄好,各种翻墙搜资料。最后才完成他的安装,其实安装过程只要不出问题安装还是非常简单的。在此特地将方法分析给大家。让大家少走些弯路。下面开始,进行在unbuntu10.10 安装过程

环境要求:

python

android SDK 

开始巅峰之旅……

1、在官方网站下载相应压缩包、进行解压。注:根据官方要求,必须需要安装pylab 、matplotlib这两个库。

 安装方法:我选择的是在ubuntu 软件中心进行安装的,输入 matplotlib 库,如图所示,机器已经安装所以右边显示对号。如果未安装左边开始显示“install”按钮。


                                                                                              图1:安装 matplotlib 库

2、可能这个步骤会发生问题,但具体是什么问题,我不记得了,如果有任何问题可以随时评论……呵呵。

     安装这个库的目的是提供可视化的分析结果。

3、安装好库后,开始解压 DroidBox.tar.gz 。解压完成后,有两个文件。droidbox.sh、startemu.sh。

    droidbox.sh  启动模拟器

<span class="pun">./</span><span class="pln">startemu</span><span class="pun">.</span><span class="pln">sh </span><span class="pun"><</span><span class="pln">AVD name</span><span class="pun">></span>

   startemu.sh 运行APK文件,将APK文件和startemu.sh放一个路径下。其会自动安装所启动的模拟器下。

<span class="pun">./</span><span class="pln">droidbox</span><span class="pun">.</span><span class="pln">sh </span><span class="pun"><</span><span class="pln">file</span><span class="pun">.</span><span class="pln">apk</span><span class="pun">></span><span class="pln"> </span><span class="pun"><</span><span class="pln">duration </span><span class="kwd">in</span><span class="pln"> secs </span><span class="pun">(</span><span class="pln">optional</span><span class="pun">)></span><span class="pln"> </span>

好……这个命令完成之后。开始分析apk文件。如图所示。分析时间会很长。随时可以用 ctrl+C 停止下来。


图2:开始动态分析APK文件。

分析后显示分析结果。包括:

 哈希值
•输入/输出网络数据
•文件读取和写入操作
•启动服务和加载的类通过DexClassLoader
•通过网络,文件和SMS信息泄漏
•权限
•加密操作使用Android API
•广播接收机
•发送短信和电话

还有两张图显示了这几个功能的时间和比例分布情况,用于多个家族样本的相似性分析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值