【下载】
1.安卓模拟器(夜神模拟器)、python环境(python2.7),python库(protobuf、pyOpenSSL 、Twisted、 service_identity)
2.adb:一般在Android SDK安装目录下的platform-tools文件夹
另外下载的连接:https://adbshell.com/upload/adb.zip
3.drozer:
【windows客户端】https://labs.f-secure.com/tools/drozer/
【安卓客户端】https://github.com/mwrlabs/drozer/releases/download/2.3.4/drozer-agent-2.3.4.apk
drozer使用指南https://labs.mwrinfosecurity.com/assets/BlogFiles/mwri-drozer-user-guide-2015-03-23.pdf
drozer项目github地址https://github.com/mwrlabs/drozer
【安装】
windows:
1、在官网下载drozer(本人选择选windows的msi安装包)
2、下载好后双击下载程序,由于drozer不支持python3.x,故当安装程序识别出为3.x的python环境时需手动选择python2.7的位置
3、点击next,完成安装drozer。
安卓模拟器:
1、下载安装模拟器;下载drozer apk安装
2、双击打开drozer,
确保右下角按钮显示为“开启”,若显示为“关闭”,点击将其切换为“开启”。
等待连接:
【连接】
1、cd进入模拟器的安装路径下
运行:adb devies
查看是否能看到模拟器,若看不到则需重启
运行:adb forward tcp:31415 tcp:31415
使用 adb 进行端口转发,转发到上边Drozer使用的端口 31415
运行:drozer console connect
进入drozer控制台
运行:list
列出Drozer所有功能模块,
连接成功:
**
【问题记录】
**
1.drozer安装错误
由于drozer不支持python3.x,故当安装程序识别出为3.x的python环境时需手动选择python2.7的位置。
手动选择python环境。
2.报错“unknown module: ‘app.package.list’”
如果cmd的当前路径和drozer.bat如果不在同一驱动器(如当前cmd在c盘,drozer.bat在d盘),那么虽然使用drozer.bat console connect也可以进入drozer控制台,但是执行run时会报错。
我这里drozer安装在D盘,在我当前路径是“C:\Users\Wave”,直接进(入drozer控制台。
出现报错。
3.报错 drozer Server requires Twisted to run.
Run ‘pip install twisted’ to fetch this dependency.
pip install twisted 安装python twisted库
4.[Errno 10054]
手机agent 处于关闭状态,开启即可。
参考:
https://www.cnblogs.com/lsdb/p/9441813.html
https://labs.f-secure.com/assets/BlogFiles/mwri-drozer-user-guide-2015-03-23.pdf