drozer工具的安装与使用:之一安装篇

本教程针对于Windows平台下drozer的安装与使用

使用该工具需要JDK的支持,所以使用此工具之前请自行安装 JDK(如有问题的请自行百度其他教程,这里就不赘述了)

还需要安卓调试工具adb的一些支持,请自行配置安装

我用的是安卓开发工具中的adb,因为平时可能会开发一些APP来辅助测试

附上链接:http://pan.baidu.com/s/1o8itZtC 密码:9o6j

drozer安装

首先下载drozer的安装包

可以直接到官网下载:https://labs.mwrinfosecurity.com/tools/drozer/

百度云下载链接:http://pan.baidu.com/s/1gfI0hLT 密码:c78h

下载解压后的包文件如下:

其中 setup.exe 为Windows主机的安装文件 agent.apk 为调试用的安卓手机安装文件

直接运行 setup.exe 进行安装(这里就不进行详细描述了)

agent.apk安装到所要调试的安卓手机中或者虚拟机中

安装完毕之后

在安卓手机上运行agent.apk,并开启监听

    

确认adb可以正确连接Android手机

如果是使用真机进行测试的话,需要将手机与计算机用数据线进行连接,并且手机需要开启调试模式,并确保计算机可以通过adb与手机进行连接

判断手机是否正常连接的方法:

在adb工具目录下执行:adb devices 命令,看是否能够识别手机,如果能够识别手机则会出现如下情况

(因为提前设置了环境变量所以直接通过命令行即可调用adb)

并且执行: adb shell 命令,可以shell连接手机

确认可以adb正确连接手机之后进行下一步的操作

运行drozer

这里drozer Server默然监听的为31415端口,所以需要在主机上同样与31415端口进行通信

本地电脑上调用adb执行命令:adb forward tcp:31415 tcp:31415 进行端口转发

正常情况下到drozer安装路径下运行 :drozer console connect 会显示如下界面,之后即可正常运用drozer进行调试Android应用

安装使用过程中可能出现的问题

在全部安装完毕之后,执行命令:drozer console connect  可能会提示如下错误信息

需要检查如下项目

1、JDK是否安装

2、环境变量是否正确配置(命令行下执行:javajavacjava -version 命令是否返回正常数据)

如果以上项目均正常的话可做如下修复:

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

[executables]
java=D:\Java\jdk1.7.0_65\bin\java.exe
javac=D:\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 即可

转载请注明出处,谢谢!

时间: 2024-12-29 12:07:15

drozer工具的安装与使用:之一安装篇的相关文章

drozer工具的安装与使用:之二使用篇

如果英文好的同学可以直接查看官方文档 官方文档连接:https://labs.mwrinfosecurity.com/assets/BlogFiles/mwri-drozer-user-guide-2015-03-23.pdf 按照 drozer工具的安装与使用:之一安装篇 中的操作在drozer安装目录下执行 drozer console connect 命令 进入drozer 输入 list 或 ls 命令即可查看drozer所有可用模块 如果输入 list 或 ls 命令后没有返回任何信息

linux程序包安装、管理工具rpm、yum和源码安装

rpm包管理器: 应用程序要想成为机器可识别的二进制机器码,必须经过一下步骤: rpm包管理器的功能就是将这一切过程自动管理,成为易于普通人使用,可简化应用程序安装的工具. 人们将源码经过编译执行后将程序打包成rpm格式的包,所有使用rpm包安装时必须与提供rpm包的作者使用相同的操作系统平台环境.因此出现了不同的包管理器,rpm知识其中一个. rpm包的命名格式: rpm包命名方式:name-version-arch.rpm version :主版本号.次版本号.平台号 arch :表示平台,

rpm工具使用、yum工具使用、源码包安装、yum更换国内源、使用系统盘搭建本地仓库源

Linux安装软件包的三种方法 rpm工具:预先在Linux机器上编译并打包安装的文件,安装迅速.(缺点:安装程序包时,有可能因为依赖另外一个程序包而无法安装)yum工具:可以使用工具安装时,同时将依赖的另外的程序包同时安装好:(CentOS中免费,Red Hat里需要付费)源码包:一般源码包都是通过C语言开发出来的,Linux机器必须安装gcc才能编译: 检测命令 echo $? 检查上一条命令是否错误 0为正确 1为错误 RPM工具 rpm包格式:包名.版本号.发布版本号.平台举例:libj

工具--在一台电脑中安装两个jdk版本

一.安装好JDK1.6和1.8: 方式就不列出了,要是忘了,参考这篇[工具--windows中tomcat的配置(包含jdk配置)] 二.配置环境变量: 1. 创建三个JAVA_HOME变量.JAVA6_HOME,存放JDK1.6的安装路径.JAVA8_HOME,存放JDK1.8的安装路径.JAVA_HOME,如果需要1.6版本变量值设为%JAVA6_HOME%,如果需要1.8版本变量值设为%JAVA8_HOME%,便于切换. 2. 配置CLASSPATH.新建,变量名CLASSPATH,变量值

自动化运维工具ansible--笔记一之简介安装/常用模块

 目录:      简介安装      常用模块 简介安装: yum -y install ansible ssh-keygen -t rsa ssh-copy-id -i .ssh/id_rsa.pub [email protected] ansible -m  模块  -a 指定向模块传递的参数  -f 并发书 -k 默认基于密钥,使用基于口令认证 -i PATH : 指明使用的host inventory文件路径 vim ansible.cfg host_key_checking = Fa

容器时代的持续交付工具---Drone:Drone介绍与安装

Drone:Drone is a Container-Native, Continuous Delivery Platform. 官方给的定义,从上面的定义可以得出两个关键点: 1,Container-Native:Cloud-Native是云原生,那Container-Native可以翻译成容器原生,就是说Drone是容器时代的一个产品,是基于容器实现的. 2, Continuous Delivery:持续交付,容器是现在快速交付的一个代名词,而Drone是容器化的一种持续交付的平台,其实Dr

drozer工具使用(二)

drozer工具使用 看别人写的东西总是很蛋疼 一  工具介绍 : Drozer原名mercury,是一款不错的Android APP安全评估工具.现在有社区版/专业版两个版本 官网: https://www.mwrinfosecurity.com/ 使用手册: https://www.mwrinfosecurity.com/system/assets/559/original/mwri_drozer-users-guide_2013-09-11.pdf 工具下载: https://labs.m

vue安装(vue-cli脚手架安装)

安装方法1:<script> 标签引入 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入.Vue 会被注册为一个全局变量. vue.min.js的版本 开发版本:包含完整的警告和调试模式 生产版本:删除了警告,24.72kb min+gzip 重要提示:在开发时请用开发版本,遇到常见错误它会给出友好的警告.(开发环境不要用最小压缩版,不然就失去了错误提示和警告!) 安装方法2:使用 CDN 方法 unpkg, 会保持和 npm 发布

【原】无脑操作:Windows 10 + MySQL 5.5 安装使用及免安装使用

本文介绍Windows 10环境下, MySQL 5.5的安装使用及免安装使用 资源下载: MySQL安装文件:http://download.csdn.net/detail/lf19820717/9892711 MySQL免安装文件:http://download.csdn.net/detail/lf19820717/9892716 ---------------------------------------------------------------------------------

自动安装虚拟机之网络安装和pxe安装

####1.kickstart脚本 Kickstart 概述 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装 kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件 这个文件可以实现系统的自动安装 在系统安装完毕后会在系统的root家目录中生成