解决某宝、某鱼等淘系App无法抓包问题

使用Charles、Fiddle等抓包工具对淘系App进行抓包时,你会发现总是抓不到包,出现请求不走Charles代理的情况。这是因为淘系app底层网络通信的协议并不是普通的http协议,而是自己实现的一套私有协议Spdy。

通过对App反编译破解后分析发现,部分接口由于使用了spdy协议,导致无法抓包。

解决某宝、某鱼等淘系App无法抓包问题

所以我们只要通过hook将是否使用spdy返回false既可。

解决:

这里使用Frida工具(也可使用Xposed)进行Hook,代码如下:

Java.perform(function () {
    var SwitchConfig = Java.use('mtopsdk.mtop.global.SwitchConfig');
    SwitchConfig.nQ.overload().implementation = function () {
        return false;
    }
});

然后使用命令frida -U -l xy_hook.js --no-pause -f com.taobao.idlefish启动App进行抓包。抓包效果如下,可以看到已经能抓到了。

解决某宝、某鱼等淘系App无法抓包问题

ps:不同淘系App,甚至不同版本,根据混淆的不同,方法名都有可能不同,这个需要具体情况具体分析,一般通过jd-gui工具搜索一下就好。

发布者:糖太宗,转载请注明出处:https://www.qztxs.com/archives/science/technology/5608

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年5月7日 下午4:33
下一篇 2022年5月7日 下午10:33

相关推荐

  • 修改正在运行的docker容器的端口映射

    0x00 前言 在创建容器时,只有自己本地使用,端口映射127.0.0.1 后面有同事也需要用这个,想要修改正在运行的容器的端口映射   0x01 修改端口映射 1. 确定修改容器的CONTAINER ID 1 2 3 # docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA...

    技术 2022年6月1日
    3800
  • OpenVPN + Ldap + OTP

    OpenVPN 服务端的一些配置 VPN是企业内比较重要的一个资产,不能从网上乱下载,去官网看看 https://openvpn.net/,第一次不懂事,不清楚OpenVPN还有商业版,OpenVPN Access Server 和 OpenVPN Community,直接就安装了OpenVPN AS,没有网上说的那么难,还有图形化界面,登陆进行发现2个并发...

    技术 2022年5月28日
    74600
  • 求最大最小值,最少要进行多少次比较? | 经典面试题

    如何从n个数里找到最大值? 很容易想到,用一个循环就能搞定。  int find_max(int arr[n]){     int max = -infinite;     for(int i=0; i         if(arr[i]>max)             max=arr[i];     return max; }   这里,需要执行n...

    技术 2022年5月11日
    2800
  • 超赞,InnoDB调试死锁的方法!(收藏)

    近期写了一些InnoDB锁的文章,不少小伙伴问,如何在MySQL终端模拟并发事务,如何复现之前文章中的案例。今天,咱们一起动起手来,模拟并发事务的互斥与死锁。   事前要做什么准备? (1)安装MySQL服务端; (2)安装MySQL客户端; (3)安装能够模拟多个并发事务的终端; 画外音:楼主使用的是MySQL5.6,官方客户端mysql,模拟并发终端用的...

    2022年5月14日
    1900
  • Google的锁,才是分布式锁?

    早年Google的四大基础设施,分别是GFS, MapReduce, BigTable, Chubby, 前三个比较有名,今天来说说最后一个,Chubby。   Chubby是什么? Chubby是早年Google四大基础设施之一,提供粗粒度的分布式锁服务。   Chubby的使用者不需要关注复杂的同步协议,而是通过已经封装好的客户端直接调用锁服务,通过分布...

    2022年5月14日
    4200

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信