Drozer 安装流程

Drozer 安装流程

熟悉 Drozer 安装

    • Drozer 安装流程
      • 所需设备
      • 所需环境配置
        • Java Development Kit (JDK) 1.6
        • Python 2.7.×
        • Android SDK
      • 手机端安装
        • 安装代理软件
        • 安装要测试的软件
        • agent 软件打开配置
        • sieve 打开配置
        • 手机 USB 连接
      • 验证环境配置
        • 检查 Python 安装成功
        • 检查 Java 安装成功
        • 检查 Android SDK 安装成功
        • 检查 drozer 安装成功

首先给出 Drozer 的官网,便于下载文档和软件:
https://labs.mwrinfosecurity.com/tools/drozer/?_ga=2.144873394.761516648.1536376923-207061240.1536376923

所需设备

为了使得 drozer 运行,你需要:

一台 PC 机(Windows,Linux 或者 Mac OS X)

一台 Android 手机设备或模拟器(运行在 Android 系统 2.1 及以上)

所需环境配置

为了从 drozer 中得到大多数信息,你的系统应该有接下来的安装:

Java Development Kit (JDK) 1.6

安装和使用 Java 1.6 非常重要,这是因为 Android 字节码仅符合 1.6 版本而不是更高版本。使用除 1.6 之外的任何版本的 javac 将导致编译期间出现类似于以下内容的错误:

trouble processing: 
bad class file magic (cafebabe) or version (0033.0000) 
...while parsing ClassLoadTest.class 
...while processing ClassLoadTest.class 
1 warning 
no classfiles specified 
Error whilst building APK bundle. 

以上是官方文档的说法,我安装 JDK 1.8,没发现以上问题

JDK 下载官网,记得选择版本和适配的操作系统:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Python 2.7.×

去官网:
https://www.python.org/downloads/windows/

下载 Python 2.7.× 包并安装,安装完成后,还是会缺少一些组件

具体问题查看:
https://blog.csdn.net/Jession_Ding/article/details/82528142

Android SDK

去下载 Android SDK Tools:
http://tools.android-studio.org/index.php/sdk

并配置环境变量:
https://blog.csdn.net/zeternityyt/article/details/79655150

手机端安装

以下的代理软件 agent.apk 和测试软件 sieve.apk,都可以在官网下载,

如下所示:

安装代理软件

在 PC 端,在 Dos 下进入 agent.apk 所在的目录,使用 adb 进行安装操作(注意命令行输入之后,手机端要点击允许安装)

E:\PythonX>adb install agent.apk
Success

安装要测试的软件

在 PC 端,在 Dos 下进入 sieve.apk 所在的目录,使用 adb 进行安装操作(注意命令行输入之后,手机端要点击允许安装)

E:\PythonX>adb install sieve.apk
Success

agent 软件打开配置

现在,启动 agent,选择Embedded Server选项,然后点击Enable以启动服务器。

您应该看到服务器已启动的通知

效果图,如下所示:

sieve 打开配置

手机端第一次打开 sieve,输入 16 位数的密码和 4 位数的 PIN,以及一些其他基本信息

手机 USB 连接

  1. 手机通过 USB 与电脑连接,会自动下载手机驱动,若不行,则下载豌豆荚或应用宝,则自动下载驱动

  2. 手机连接电脑进行 USB 调试,手机端打开开发者选项并勾选 USB 调试

打开开发者选项流程:
https://blog.csdn.net/yanxiangxue/article/details/78749779

3 通过 adb 验证手机与电脑连接是否成功,可通信

E:\PythonX\Scripts>adb devices
List of devices attached
80SQBDQG22DZQ   device

如图所示:

验证环境配置

检查 Python 安装成功

E:\>python –version

效果图,如下所示:


C:\Users\segno>python

效果图,如下所示:

python 环境变量配置成功

检查 Java 安装成功

E:\>java –version

效果图,如下所示:

java 环境变量配置成功

检查 Android SDK 安装成功

E:\>adb

效果图,如下所示:

Android SDK 环境变量配置成功

检查 drozer 安装成功

E:\>dorzer\Scripts\drozer.bat

效果图,如下所示:

Windows 版 drozer 安装成功

连接手机进入 drozer Console 命令行下,

效果图,如下所示:

相关命令行操作,详见 Drozer 官方文档

你可能感兴趣的:(Android,安全测试)