一、 drozer的安装与启动
1、 安装
第一步:从http://mwr.to/drozer下载Drozer (Windows Installer)
第二步:在Android设备中安装agent.apk
2、 启动
第一步:使用adb连接android设备
第二步:使用adb进行端口转发,转发到Drozer使用的端口31415
第三步:在Android设备上开启Drozer Agent
选择embedded server-enable
第四步:切换到drozer安装的bin目录下,开启Drozer console
输出信息:
最后如果出现如上信息就表示启动并连接成功了
二、 测试步骤
1、 获取android手机上所有的包名
|
|
2、 获取android手机上口袋助理的包名
|
|
3、 获取应用的基本信息
|
|
4、 确定攻击面
|
|
5、 Activity
(1)获取activity信息
(2)启动activity
6、 Content Provider
(1)获取Content Provider信息
(2)Content Providers(数据泄露)
先获取所有可以访问的Uri:
1run scanner.provider.finduris -a com.sangfor.pocket获取各个Uri的数据:
1run app.provider.query content://com.sangfor.pocket.DBContentProvider/Passwords/ --vertical
查询到数据说明存在漏洞
(3)Content Providers(SQL注入)
报错则说明存在SQL注入。
列出所有表:
获取某个表(如Key)中的数据:
(4)同时检测SQL注入和目录遍历
7、 Service
(1)获取service详情
8、 其它模块
|
|