Windows下安装drozer

来源:互联网 发布:网络用语马克啥意思 编辑:程序博客网 时间:2024/06/05 04:42

一、准备

  1. jdk :
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Android studio(包含SDK):
    http://www.android-studio.org
  3. drozer:
    https://labs.mwrinfosecurity.com/tools/drozer/

二、开始安装

jdk和Android studio的安装一直点击“Next”,之前没有安装过的同学,可以baidu、Google一下。
安装完成,在命令行中输入命令Java或者adb提示没有这个命令,原来还需要配置环境。

这里讲的是在win10下环境的配置。

  1. 首先你要知道安装的路径
    安卓SDK的路径:
    C:\Users{userName}\AppData\Local\Android\sdk
    java的路径:
    C:\Program Files\Java\jdk1.8.0_144
  2. 找到设置系统变量的位置
    右击”我的电脑” -> “属性” -> “高级系统设置” ,在弹出的对话框点击”环境变量”,再次弹出一个对话框,下面的框就是已经存在的系统变量
  3. 设置系统变量
    “新建” - > key:ANDROID_HOME value:C:\Users{userName}\AppData\Local\Android\sdk
    “新建” - > key:JAVA_HOME value:C:\Program Files\Java\jdk1.8.0_144
    找到Path这个变量,双击,打开它的对话框,
    依次添加:
    %ANDROID_HOME%\platform-tools
    %ANDROID_HOME%\tools
    %JAVA_HOME%\bin\java.exe
    %JAVA_HOME%\bin\javac.exe

在drozer官网下载Windows版本,解压文件,点击setup,安装。
解压的文件中,除了setup还有一个agent.apk,将它安装到手机上,安装完毕后,运行,并开启监听。

手机与电脑连接:使用adb device命令看是否能够识别手机,识别的话,会显示手机的名字。
并且执行:adb shell命令,可以shell连接手机。

三、运行drozer

这里drozer Server默然监听的为31415端口,所以需要在主机上同样与31415端口进行通信。
本地电脑上调用adb执行命令:adb forward tcp:31415 tcp:31415 进行端口转发。
执行:drozer console connect 之后即可正常运用drozer进行Android应用的调试。

如果执行drozer console connect命令,提示错误信息:Could not find java.Please ensure that it is installed and on your PATH. 。。。
可以在drozer文件夹下面创建.drozer_config的文件,文件中添加如下内容:

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