移动安全 - 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
安装依赖一直在报这个错,没搞定: