分享

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

 缠非禅 2016-04-05

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

bbdog86 2016-02-02 976 查看 0评论 公开 原文
安装环境: Win7 SP1 、JDK 1.6、Python 2.7



问题1:Could not find java. Please ensure that it is installed and on your PATH.

1、首先在真实机或者模拟器中启动drozer agent;

2、端口转发:adb forward tcp:31415 tcp:31415;

3、启动drozer:drozer console connect;

eg:使用命令:drozer.bat console connect 启动drozer时候提示:Could not find java. Please ensure that it is installed and on your path;

解决办法如下:
建立名为 .drozer_config的文件,文件中添加如下内容:


[executables]
java=D:\Sun\Java\jdk1.7.0_65\bin\java.exe
javac=D:\Sun\Java\jdk1.7.0_65\bin\javac.exe


即java和javac的路径,保存后存放到C:\Users\XXX\ 目录下,其中XXX为当前用户名目录下,之后重新连接成功;

在win7下此文件.drozer_config 无法命名,解决办法

先把文件名改为1.drozer_config,然后使用命令rename  1.drozer_config  .drozer_config 即可。

然后把此文件.drozer_config 放到路径C:\Program Files\drozer





问题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

[以下均为windows平台,linux类似]


常见错误1:ErrNo 10061

ADB 的tcp转发错了,重新建立

解决办法:

首先检查adb可正确,adb shell能不能进去,如果能

那么输入 adb forward tcp:31415 tcp:31415

再drozer.bat console connect即可


常见错误2: ErrNo 10054

解决办法:

到手机上的agent关闭再打开,重新连下(有时候忘记打开agent也会如此)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多