aap渗透_Android App渗透测试工具分享

这段时间因为某些原因接触了Android App渗透测试,发现了几个不错的App渗透测试工具(虽然这些工具早就出来了 2333),搭建测试环境的过程中遇到了一些问题,特地总结一下,希望能给大家带来帮助。一. drozer简介drozer(以前称为Mercury)是一款Android安全测试框架。drozer允许您通过承担应用程序的角色并与Dalvik VM,其他应用程序的IPC端点和底层操作系统进...
摘要由CSDN通过智能技术生成

这段时间因为某些原因接触了Android App渗透测试,发现了几个不错的App渗透测试工具(虽然这些工具早就出来了 2333),搭建测试环境的过程中遇到了一些问题,特地总结一下,希望能给大家带来帮助。

一. drozer简介

drozer(以前称为Mercury)是一款Android安全测试框架。

drozer允许您通过承担应用程序的角色并与Dalvik VM,其他应用程序的IPC端点和底层操作系统进行交互来搜索应用程序和设备中的安全漏洞。

drozer提供工具来帮助您使用,共享和理解公共Android漏洞。它可以帮助您通过开发或社会工程将drozer Agent部署到设备。使用weasel(MWR的高级开发负载)drozer能够通过安装完整代理,将有限代理注入正在运行的进程或连接反向shell以充当远程访问工具(RAT)来最大化其可用权限。

Mac 安装drozer

1. 安装Python 2.7(系统自带)

2. 安装Protobuf 2.6 or greatersudo pip install protobuf

3. 安装Pyopenssl 16.2 or greatersudo pip install pyopenssl

4. 安装Twisted 10.2 or greatersudo pip install twisted

5. 安装JDK 1.7

这里我安装的是JDK 1.8,最后也安装成功了。

29fa36cf78866dd1cbb66d60e6133eba.png

6. 安装Python的service_identity模块(不安装的话后面运行drozer时总会显示警告)sudo pip install service_identity

7. 安装 adb(Android Debug Bridge)

安装homebrew(已安装的话可跳过)

安装adbbrew install android-platform-tools

测试是否安装成功adb devices

如果不报错就说明安装成功啦。

8. 安装drozer

be349880d498fa0915be2c5fd8b3f87a.png

这里我下载的是drozer(Python .whl)

然后进入文件所在目录,执行以下命令:sudo pip install drozer-2.x.x-py2-none-any.whl

注意:这里的2.x.x要替换成自己下载的版本,比如这里下载的是2.4.4,就替换成2.4.4

安装成功后,执行drozer命令后输出如下:

220fbfc386d68da780e0744c6607380a.png

Windows和Linux平台上的安装大体上类似,就不一一测试了。

客户端安装

同样到:https://labs.mwrinfosecurity.com/tools/drozer/ 下载客户端,也就是drozer(Agent .apk only),然后安装到手机或者模拟器上就好。

使用

使用Android模拟器:

如果使用Android模拟器,则需要设置合适的端口,以便PC可以连接到模拟器内部或设备上的代理打开的TCP套接字。默认情况下,drozer使用端口31415:

列出所有设备:adb devices

220b5992ef01c93e9046dbb5c90aaa32.png

启动drozer服务端:drozer server start

接着执行:adb connect 192.168.56.101:5555 #连接到模拟器

adb forward tcp:31415 tcp:31415 #进行端口转发

启动移动设备中的drozer agent,将右下角的关闭置为打开状态:

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值