Mac上抓包秒通关🐑羊了个羊🐑

简介: 前言看网上大部分是 Windows 微信小游戏的抓包教程通关文章,因为Mac微信不支持小游戏(尴尬了。)对于真机抓包的话,高版本Android配置CA太麻烦(Root),相信 大部分都是10左右的安卓手里只有台Mac,那咱就直接用 Mac 配安卓模拟器搞定抓包(Whistle + MuMu)PS:文末有最终演示视频,看效果直接跳文末

前言

看网上大部分是 Windows 微信小游戏的抓包教程通关文章,因为Mac微信不支持小游戏(尴尬了。)

对于真机抓包的话,高版本Android配置CA太麻烦(Root),相信 大部分都是10左右的安卓

手里只有台Mac,那咱就直接用 Mac 配安卓模拟器搞定抓包(Whistle + MuMu

PS:文末有最终演示视频,看效果直接跳文末

工具介绍&使用

Whistle

whistle 是基于 Node 实现的跨平台抓包调试工具

对咱前端同学比较友好,安装配置都很简单

安装

npm i -g whistle

启动

w2 start

屏幕截图 2023-12-13 172010.png

然后就是配置CA证书 ,参照官方文档: Mac安装根证书这里不再赘述(CV),只有几个步骤1分钟就能完成配置。

获取一下ip,后面会用到

172.30.43.170

屏幕截图 2023-12-13 172211.png

MuMu

MuMu模拟器 网易出品的安卓模拟器(Android6),在Mac上运行稳定,用来娱乐或者开发调试都还是比较方便

安装就是官网下载,一顿下一步就行,下面介绍模拟器中的配置(当然大家装完后把微信安装并登录上)

屏幕截图 2023-12-13 172341.png

登录微信后,咱就开始配置CA证书

先配置模拟器网络,添加代理,IP就是咱们前面获取的本机ip

长按Wifi名 => 修改网络 => 代理(手动)

输入本机ip,端口8899,whistle使用

屏幕截图 2023-12-13 172421.png

image.png

使用浏览器访问 rootca.pro 安装CA证书

屏幕截图 2023-12-13 172819.png

屏幕截图 2023-12-13 172853.png

配置完毕,不出意外的话,咱们打开羊了个羊就看见网络请求了

image.png

方案1:修改关卡数据

咱把第二关的数据改成第一关,享受游戏的乐趣

点击加入羊群(开始游戏),可以看到两个接口 /maps/xxxx.txt

”PS:如果看到的是一个就操作删除羊了个羊小程序,重新打开“

返回的就是游戏地图数据

屏幕截图 2023-12-13 173000.png好家伙:第二关比第一关的数据多了不是点吧点

下面开始一顿操作修改关卡数据

  1. 复制第一关的数据,添加到whistle Values 面板屏幕截图 2023-12-13 173028.png
  1. 添加转发规则,在whistle Rules 面板操作
^cat-match-static.easygame2021.com/maps/***.txt$ resBody://{羊1}

屏幕截图 2023-12-13 173535.png

  1. 删除小游戏重新进入

”羊了个羊“会使用已经拉取的关卡数据,不会重复请求,所以需要删除,重新进入

再次打开即可看见,2关都是用的咱们修改后的数据屏幕截图 2023-12-13 173606.png

方案2:直接调用成功接口

  • 接口1:https://cat-match.easygame2021.com/sheep/v1/game/game_over?rank_score=1&rank_state=1&rank_time=40&rank_role=1&skin=1 过了一天换接口了
  • 接口2:POST cat-match.easygame2021.com/sheep/v1/ga…
  • 鉴权:request header 上的 t 参数,扒拉下来就能用

image.png


image.png

使用 whistle 直接发起请求

选择目标请求

image.png

修改参数,点击右上角小飞机发起请求

image.png

image.png

演示视频

文章不支持视频,这里就贴个链接 视频地址

最后

Whistle 这个工具真的很好用,再次安利一下

如果上述方法有问题,欢迎评论区交流

相关文章
|
7月前
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
|
7月前
|
Web App开发 小程序 网络安全
Mac Charles 抓包 iPhone Https(详细流程)
Mac Charles 抓包 iPhone Https(详细流程)
751 2
|
Linux 数据处理 开发者
R语言如何快速安装R包?常见方法与报错解决方案汇总,适用于Windows、Mac、Linux多平台
R语言如何快速安装R包?常见方法与报错解决方案汇总,适用于Windows、Mac、Linux多平台
|
计算机视觉
PS2022 下载 ps2023最新软件安装包Adobe PS2023Mac安装包图像处理软件Photoshop 2023中文版
Photoshop是一款流行的图像处理软件,广泛应用于设计、摄影和艺术制作领域。它具有丰富的功能工具和高质量的图像处理能力,可以让用户轻松制作出各种效果惊人的图像、图表和海报等。
2035 1
|
网络安全 Android开发 iOS开发
Mac下安卓模拟器使用Burpsuite抓包方法
Mac下安卓模拟器使用Burpsuite抓包方法
661 0
Mac下安卓模拟器使用Burpsuite抓包方法
|
Windows
Mac 安装Charles抓包工具及使用教程(什么,都什么时候了还不会抓包)
Mac 安装Charles抓包工具及使用教程(什么,都什么时候了还不会抓包)
|
监控 小程序 Linux
在Mac上用手机抓包软件Charles抓取微信小程序中的高清无水印视频
手机抓包是一名测试工程师常备的技能,比如我想查看一个接口请求的参数、返回值,还有移动设备上的http请求、https请求,这一次的背景是我们想要在app端和小程序端抓取一些视频,这里用腾讯视频作为例子,使用mac系统的Charles软件(有点类似win系统中的fiddler,使用方式上大同小异)来进行视频接口与地址的抓包和嗅探。
在Mac上用手机抓包软件Charles抓取微信小程序中的高清无水印视频
|
数据挖掘 Android开发 iOS开发
office全版本软件安装包(win+mac版本)——2016office软件下载
office全版本软件安装包(win+mac版本)——2016office软件下载
776 0
|
程序员 iOS开发 开发者
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
在Xcode使用的过程中,有时候会因为一些系统原因或者是不想频繁升级电脑上的xcode版本而需要进行导入操作,尤其是苹果每次发布新系统之后,最让人头大的就是更新xcode来适用苹果最新的包内容,不然就会影响开发时候的测试以及上线。但是像博主这样比较懒的狗程序来说,真的不想每次苹果发布更新iOS系统之后就立马升级更新xcode,那么就用到了在现有版本的xcode里面导入最新的iOS系统真机调试包就可以了。
456 0
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
|
iOS开发 MacOS
Mac下安装npm全局包提示权限不够
Mac下安装npm全局包提示权限不够
792 0