自己安装drozer时出现各种问题的解决

本文详细介绍了在使用Drozer工具时遇到的四个常见问题及其解决方案,包括找不到Java路径、未知模块、Java编译错误和Android Agent版本问题。通过调整配置文件、更改命令执行方式和更换Drozer版本,可以有效解决这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装环境: Win7 SP1 、JDK 1.6、Python 2.7

 

问题1:

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\你的用户名"文件夹下。

 

问题2:

dz> run app.package.list

unknown module: 'app.package.list'

 

解决:

出现unknownmodule,这个时候在dz>中输入list,返回结果也是空白。解决方法是在cmd中将当前目录切换到drozer的安装路径下,如d:\drozer,然后再输入"drozerconsole connect"启动drozer。

 

问题3:

运行 run scanner.provider.injection命令,或者运行 runapp.provider.finduri命令时,提示

C:\Program Files\Java\jdk1.8.0_71\bin\javac.exe-cp D:\drozer\lib\drozer\lib\android.jar ZipUtil.java

。。。。。

之类的信息。。。这个真的没有什么好办法,试了很久,最后的解决方法是:

不用drozer官网提供的windowsinstaller安装包,而是用drozer(Python .egg)安装包,用python的easy_install.exe安装egg文件。安装过程中会提示缺少twisted还有其他安装包,按安装提示做就可以了。

问题4:

还是运行 run scanner.provider.injection命令,或者运行 runapp.provider.finduri命令时,提示

cannot resolve com.mwr.jdiesel.util.Strings

这个貌似是手机上安装的agent.apk出问题了,我的是红米2a。

解决:

不要安装2.3.4版本的agent,用2.3.3就没有问题。

给个2.3.3的链接 http://pan.baidu.com/s/1dDKkNtB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值