熟悉 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 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
去官网:
https://www.python.org/downloads/windows/
下载 Python 2.7.× 包并安装,安装完成后,还是会缺少一些组件
具体问题查看:
https://blog.csdn.net/Jession_Ding/article/details/82528142
去下载 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,选择Embedded Server
选项,然后点击Enable
以启动服务器。
您应该看到服务器已启动的通知
效果图,如下所示:
手机端第一次打开 sieve,输入 16 位数的密码和 4 位数的 PIN,以及一些其他基本信息
手机通过 USB 与电脑连接,会自动下载手机驱动,若不行,则下载豌豆荚或应用宝,则自动下载驱动
手机连接电脑进行 USB 调试,手机端打开开发者选项并勾选 USB 调试
打开开发者选项流程:
https://blog.csdn.net/yanxiangxue/article/details/78749779
3 通过 adb 验证手机与电脑连接是否成功,可通信
E:\PythonX\Scripts>adb devices
List of devices attached
80SQBDQG22DZQ device
如图所示:
E:\>python –version
效果图,如下所示:
C:\Users\segno>python
效果图,如下所示:
python 环境变量配置成功
E:\>java –version
效果图,如下所示:
java 环境变量配置成功
E:\>adb
效果图,如下所示:
Android SDK 环境变量配置成功
E:\>dorzer\Scripts\drozer.bat
效果图,如下所示:
Windows 版 drozer 安装成功
连接手机进入 drozer Console 命令行下,
效果图,如下所示:
相关命令行操作,详见 Drozer 官方文档