您的位置:首页 > 移动开发

Drozer – Android APP安全评估工具小测

2014-10-24 18:13 295 查看
由于是在Windows下 所以就只说Windows了
一、Dorzer安装
需要用到如下两个工具:如以前安装过mercury,这两个工具应该已经有了。
Java Runtime Environment (JRE) or Java Development Kit (JDK)
Android SDK
下载安装后需要把adb和java工具路径写入PATH环境变量中
如果这个没有设置的话可以找一下 网上有很多教程
SDK下载不下来自己找下HOSTS 改下就速度飞快了

1、下载:打开此下载地址,windows环境选择drozer (Windows Installer)并下载 https://www.mwrinfosecurity.com/products/drozer/community-edition/
2、安装:解压zip文件并点击setup安装,一路默认安装就行;它会自动安装到C:\drozer文件夹下。

3、检测是否安装成功:
打开cmd窗口,键入C:\drozer\drozer.bat , 如出现如下提示说明安装成功。



4、手机端Agent https://www.mwrinfosecurity.com/products/drozer/community-edition/ 直接用adb install Agent.apk命令就可以了



二、实例测试
1、开始一次会话~
测试环境为联想K910未ROOT 跑的是4.2.2 记得把ADB调试开关打开不要到时候调试失败

推荐看下原版的PDF说明说 写的非常好 https://www.mwrinfosecurity.com/system/assets/559/original/mwri_drozer-users-guide_2013-09-11.pdf 我们可以看到他默认的端口是TCP:31415



2、在手机端运行一下Agent然后把右下角的开关打开就行
然后在PC 控制台在drozer目录下输入drozer.bat console connect就可以了
连接的时候会有一点慢 然后你会看到会有个安卓小人冒出来
可以看到版本是2.3.3



3、命令列表

你可以机智的看到所有的命令 还有对应的描述~



4、我们这里以QQ微云安卓客户端为例 是目前的最新版本2.2.0
我们可以清楚的看到输入命令之后可以罗列出XML文件中的各种信息



5、APP攻击面分析,分析Activity/Broadcast Receiver/Content Provider/Service是否能被其他的的应用程序调用
我们可以看到鹅厂毕竟实力……



6、这个指令可以看到所有活动的信息



7、有暴露的Provider,可以用扫描可用的URI



8、扫描注入漏洞



9、扫描服务信息



10、手机端相应操作截图







最后的话:这个开源的东西真的是不错 功能非常强大 还能对数据库进行查询 由于鹅厂的数据库都是加密的 有机会再试试看吧

另外附上一篇成功的案例:http://www.freebuf.com/tools/26503.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: