抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

⼀、⼯具准备

本教程需要使用抓包工具,电脑和手机都有抓包工具,修改原理都是一样的。不过手机端的抓包工具大部分需要收费,所以本教程使用了免费的电脑端抓包工具。

电脑端的抓包软件可以使用Charles,该软件不用收费就可以使⽤,兼容Windows和MacOS平台,官⽹为:https://www.charlesproxy.com

由于前期的抓包配置有点麻烦,这⾥就略过了,可以看下⾯苹果和安卓的抓包配置视频教程:

注:安卓手机可能需要root,或者改用电脑端的安卓模拟器,或者改为手动修改微信的缓存文件。

二、抓取游戏接口

1、正常来说,能抓到cat-match.easygame2021.com的请求接口就相当于成功了,https接口看到的数据都是加密的:

image

2、在接口上面点击鼠标右键选择Enable SSL Proxying选项,之后的请求才可以看到明文数据:

image

3、重新进入游戏,可以看到接口的Path能显示出来了,成功抓取到了明文数据:

image

三、抓取游戏资源接口

游戏资源接口域名为cat-match-static.easygame2021.com,一般请求一次后就缓存在微信数据目录的resources目录里,再次进入游戏时不再请求资源接口,而是直接读取本地文件。

因此,Windows版的微信可以在微信数据目录里找到资源文件进行修改,其实和抓包修改的原理差不多。

安卓手机如果无法抓包的话,也可以用文件编辑器修改缓存文件。

1、为了抓取游戏资源接口,需要先到小程序列表把游戏删除:

image

2、重新打开游戏,会发现Charles抓取到了cat-match-static.easygame2021.com的接口,在接口上点击鼠标右键选择Enable SSL Proxying选项:

image

3、为了重新抓取该接口,所以继续删除游戏:

image

4、重新打开游戏,可以抓取到明文数据了:

image

评论