微信跳一跳抓包获取数据修改分数

1.首先第一步,参考我之前的文章安装chareles 并连接手机。

2.打开跳一跳后,不要点开始,查看请求,找到

mp.weixin.qq.com/wxagame/wxagame_init

复制session_id 的值

然后GitHub有很多脚本

比如上面这个nodejs版本的

安装nodejs后,从GitHub 下载代码后进入到目录执行

npm init --y
npm install crypto-js request-promise
npm install request --save

修改score 为你需要的分数,session_id 为你的 session_id

var version = 5,
score = 2018,
// replace with your session_id here
session_id = 'xxxxx'

执行

查看

原理

先利用 charles 抓取微信小程序的请求并解密,然后获取 session_id 后模拟 http post请求向微信服务器提交数据。

更新

1.目前该方式已经凉了,请不要尝试了。