0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安卓应用层抓包通杀脚本的用法

jf_Fo0qk3ln 来源:菜鸟学信安 作者:菜鸟学信安 2022-10-17 10:26 次阅读

安卓应用层抓包通杀脚本:r0capture

简介

仅限安卓平台,测试安卓7、8、9、10、11 可用 ;

无视所有证书校验或绑定,不用考虑任何证书的事情;

通杀TCP/IP四层模型中的应用层中的全部协议;

通杀协议包括:Http,WebSocket,Ftp,Xmpp,Imap,Smtp,Protobuf等等、以及它们的SSL版本;

通杀所有应用层框架,包括HttpUrlConnection、Okhttp1/3/4、Retrofit/Volley等等;

无视加固,不管是整体壳还是二代壳或VMP,不用考虑加固的事情;

January.14th 2021 update:增加几个辅助功能

增加App收发包函数定位功能

增加App客户端证书导出功能

新增host连接方式“-H”,用于Frida-server监听在非标准端口时的连接

用法

推荐环境:https://github.com/r0ysue/AndroidSecurityStudy/blob/master/FRIDA/A01/README.md

切记仅限安卓平台7、8、9、10、11 可用 ,禁止使用模拟器。

Spawn 模式:

$ python3 r0capture.py -U -f com.qiyi.video -v

Attach 模式,抓包内容保存成pcap文件供后续分析:

$ python3 r0capture.py -U com.qiyi.video -v -p iqiyi.pcap

建议使用Attach模式,从感兴趣的地方开始抓包,并且保存成pcap文件,供后续使用Wireshark进行分析。

346da038-4cf4-11ed-a3b6-dac502259ad0.png

收发包函数定位:Spawn和attach模式均默认开启;

可以使用python r0capture.py -U -f cn.soulapp.android -v >> soul3.txt这样的命令将输出重定向至txt文件中稍后过滤内容

356775cc-4cf4-11ed-a3b6-dac502259ad0.png

客户端证书导出功能:默认开启;必须以Spawm模式运行;

运行脚本之前必须手动给App加上存储卡读写权限;

并不是所有App都部署了服务器验证客户端的机制,只有配置了的才会在Apk中包含客户端证书

导出后的证书位于/sdcard/Download/包名xxx.p12路径,导出多次,每一份均可用,密码默认为:r0ysue,推荐使用keystore-explorer打开查看证书。 35a06f1c-4cf4-11ed-a3b6-dac502259ad0.png

新增host连接方式“-H”,用于Frida-server监听在非标准端口时的连接。有些App会检测Frida标准端口,因此frida-server开在非标准端口可以绕过检测。

35f0c46c-4cf4-11ed-a3b6-dac502259ad0.png

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4303

    浏览量

    62409
  • 模型
    +关注

    关注

    1

    文章

    3158

    浏览量

    48701
  • 安卓
    +关注

    关注

    5

    文章

    2120

    浏览量

    56990

原文标题:一款安卓应用层抓包通杀脚本(附下载地址)

文章出处:【微信号:菜鸟学信安,微信公众号:菜鸟学信安】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CC2530 packet sniffer 为什么不到,?

    我用packet sniffer 软件,芯片用的是CC2530,想协调器给终端设备发送的信道和pandid值,但是抓取不到,不知道为什么?只有MAXC有数据,NWK
    发表于 03-14 10:53

    王者荣耀辅助挂机脚本教程-免root

    `王者荣耀辅助挂机脚本教程-免root挂机王者荣耀辅助挂机脚本工具,红手指云手机,纯绿色云端运行,全方位智能托管模式,强力防封!【辅助下载地址】http://pan.baidu.c
    发表于 04-21 16:49

    WIZnet芯片通讯时怎么?

    `Q:WIZnet芯片进行公网通讯或者芯片间通讯的话怎么?A:芯片和PC通讯的话可以直接通过Wireshark,如果芯片和公网直接通讯或者通讯是发生在芯片之间,则没有办法直接
    发表于 03-13 11:32

    cc2540和android手机通讯,Packet Snifferwrite一点东西也没有是为什么?

    我使用Btool和SimpleBLEPeripheral进行write测试的时候可以抓到write的,但是使用手机和keyfob进行连接的时候,要alert蜂鸣的write
    发表于 08-28 13:44

    如何实现手机接通电源自动开机

    如何实现手机接通电源自动开机,断开充电器或者数据线,手机自动关闭适合工作室手机连接HUB集线器 通电自动开机手机,下班了关闭HUB 断电 自动关机手机手机通电自动开机后,自动运
    发表于 12-29 07:17

    实现一个智能家居APP

    前言前面已经带大家实现了智能家居APP入门级带你实现一个智能家居APP(1)java版本入门级带你实现一个智能家居APP(2)kotlin版本也带大家实现了系统的感知
    发表于 01-17 07:29

    Zigbee应用层规范

    本内容介绍了Zigbee应用层规范
    发表于 05-24 11:37 85次下载
    Zigbee<b class='flag-5'>应用层</b>规范

    yunos和的区别在哪里?yunos系统好还是好?

    yunos和的区别主要在哪里?早期的时候,YunOS系统是对的硬件和软件之间的中间层进行了替换和修改,就是YunOS采用了自家的虚拟机,新版的YunOS 3.0开始更完完全全的
    的头像 发表于 07-25 16:25 2.9w次阅读
    yunos和<b class='flag-5'>安</b><b class='flag-5'>卓</b>的区别在哪里?yunos系统好还是<b class='flag-5'>安</b><b class='flag-5'>卓</b>好?

    USB数据软件程序下载

    USB数据软件程序下载
    发表于 09-09 16:01 9次下载

    802.11软件对比之Microsoft Network Monitor

    从事WiFi嵌入式软件开发的同学,802.11协议分析是一个需要熟练掌握的一个技能,需要通过分析WiFi底层802.11协议的数据
    发表于 01-25 20:10 3次下载
    802.11<b class='flag-5'>抓</b><b class='flag-5'>包</b>软件对比之Microsoft Network Monitor

    渗透测试过程中所使用的方法

    本篇只是简单分享平常笔者渗透测试过程中所使用的方法,后面会继续更新其他以及端的方法,
    的头像 发表于 02-01 15:41 1528次阅读

    端免代理

    想必你们都遇到过一些APP在运行过程中, 不允许有网络代理的存在, 如果有网络代理, 就无法访问服务器. 这样也就无法让用户进行分析了. 针对这种情况就需要免代理, 但是也是有
    的头像 发表于 03-03 14:00 4403次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>端免代理<b class='flag-5'>抓</b><b class='flag-5'>包</b>

    物联网的技术架构及应用层是什么?

    物联网的技术架构包括感知、网络、平台应用层应用层是物联网的顶层,它的主要功能是将感知
    的头像 发表于 07-15 08:56 3596次阅读

    如何在Python中使用Scapy进行操作

    1. 前言 通常使用软件如wireshark,Tcpdump等,对数据通信过程中的所有lP报文实施捕获并进行逐分析,一直是传统固网数通维护工作中罐常用的故障排查工具,都需要在
    的头像 发表于 11-01 14:47 4232次阅读

    CentOS中使用tcpdump

    CentOS中使用tcpdump
    的头像 发表于 10-28 14:48 171次阅读