移动安全 - Win10 drozer环境搭建

drozer是一款Android漏洞利用和安全评估框架。在drozer问世前,编写app的漏洞利用代码,得编译一个Android app,然后部署到手机上,如果要修改,得再编译部署一次。而drozer解决了这个问题,drozer通过drozer agent这个代理,像设备发送命令用来测试漏洞利用代码。并且还支持编写的模块和插件,所以我们称之为框架~

 

接下来在Win10安装配置drozer 

1. 安装python2.7,配好环境变量,drozer必须要python2.7,python3不可以

安装python2.7,直接下一个安装程序装好,配好环境变量:“此电脑”->“属性”->“高级系统设置”->“环境变量”->"系统变量"->"Path":添加:C:\Python27,保存。

2. Win10安装sdk,参考:https://www.cnblogs.com/nebie/p/9145627.html

3. 自己下个镜像放到sdk的platforms下面,然后就可以启模拟器了,参考:https://www.cnblogs.com/nebie/p/9145627.html

启动时遇到问题:No system images installed for this target

解决方法:

晚上没关电脑一直下,第二天早上好了~ 新建AVD,启动成功:

 4. 下载drozer的安装程序,装的时候注意改下python的目录:

看到这样就是装好了:

 再执行:drozer console

报错了,解决方法:

pip install pyyaml

pip install pyopenssl

pip install protobuf

pip install twisted

再次执行,成功:

5. 在C:\Python27\Lib\site-packages\drozer\lib找到agent.apk:

把agent.apk拖到模拟器安装并运行:

6. 没有配drozer的环境变量的话,就切到python安装目录的script下面,执行:drozer console connect

报错:Errno 10061,解决方法:adb forward tcp:31415 tcp:31415

 至此,drozer安装配置成功了。

 7. 赶紧的,用起来~

 查看已安装的包:run app.package.list

 

 

本来准备在Linux下面也搭一套环境的,但是失败了。。。

1. 安装python2.7

2. 更换ubuntu的软件源,参考:https://blog.csdn.net/baidu_36602427/article/details/86551862

3. 安装 drozer

下载:https://github.com/FSecureLABS/drozer/releases

安装:sudo dpkg -i drozer_2.4.4.deb

报错:缺少依赖

安装依赖:

sudo apt-get install python-dev
sudo apt-get install python-protobuf
sudo apt-get install python-twisted

安装依赖一直在报这个错,没搞定:

 

posted @ 2021-01-29 10:25  Sally_Zhang  阅读(320)  评论(0编辑  收藏  举报