Android测试渗透框架Drozer的安装与使用

一、简介

Drozer原名Mecury,是一款针对Android系统的开源安全测试框架。
Drozer是一款由python开发的开源框架,用户可以使用python语言自己编写模块,同时有很多第三方优秀的安全测试模块可供使用。另一款知名的Androguard框架就是基于Drozer开发的。

官网:https://labs.mwrinfosecurity.com/tools/drozer/
github:https://github.com/mwrlabs/drozer

二、安装

官网提供了三个平台的drozer版本:Debian/Ubuntu,RPM、Windows。
我的安装环境:win7 64位、python 2.7、JDK1.6。

在Windows平台安装Drozer有好几个坑:

  1. 关于jdk的版本:必须是jdk1.6;

  2. 关于jdk和drozer安装目录的路径:不能包含空格,否则会提示出错。具体解决方法如下:
    问题:
    Could not find java. Please ensure that it isinstalled and on your PATH.
    If this error persists, specify the path in the~/.drozer_config file:
    [executables]
    java = C:\path\to\java
    解决:
    [executables]
    java = C:\ProgramFiles\Java\jdk1.8.0_71\bin\java.exe
    javac = C:\ProgramFiles\Java\jdk1.8.0_71\bin\javac.exe
    java.exe和javac.exe的文件路径按以上格式写好,保存在1.drozer_config文件中,用rename1.drozer_config .drozer_config将1.drozer_config文件名改为.drozer_config,将.drozer_config文件保存在”c:\users\你的用户名”文件夹下。

  3. 关于drozer agent的版本:我装的是Drozer windows的最新版本2.3.4,但实际上使用该版本的agent.apk在运行某些模块的时候会导致应用崩溃(如scanner.provider.finduris等)。参照网上的文章,使用2.3.3版本的agent.apk可以顺利运行,具体原因可能需要阅读源码才能知道了。

    agent.apk 2.3.3版本

三、使用

  1. 建立连接

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值