share-image
ESC

头脑王者的正确打开方式

下载证书

可以自己本地搞个代理,参考这里。也可以在服务器上搭建代理

1.下载证书并安装点击这里下载

配置证书

2.ios 用户点击设置-关于手机-证书信任中 开启github.com/coreos.goproxy 的信任

配置代理

3.打开无线局域网,找到 HTTP 代理-配置代理,选择手动,然后在服务器中填写IP地址和端口,例如 IP 192.168.1.1 端口 8998

开始玩

运行

4.杀死微信后重新进入–运行头脑王者小程序

在实际过程中部分答案会有错误

4G网络下

可以通过第三方软件配置 http 代理

原理

小程序在传输过程中使用 HTTPS 传输数据,而伪造证书后就可以看到其明文数据,如下

请求题目

POST /question/bat/findQuiz HTTP/1.1
{
"data": {
"quiz": "被称为万园之园的建筑是?",
"options": ["清华园", "颐和园", "畅春园", "圆明园"],
"num": 5,
"school": "文艺",
"type": "设计",
"contributor": "知乎",
"endTime": 1516088162,
"curTime": 1516088147
},
"errcode": 0
}

返回答案

POST /question/bat/choose HTTP/1.1
{
"data": {
"uid": 0,
"num": 5,
"answer": 4,
"option": 0,
"yes": false,
"score": 0,
"totalScore": 100,
"rowNum": 0,
"rowMult": 0,
"costTime": 9,
"roomId": 1082467590,
"enemyScore": 460,
"enemyAnswer": 2
},
"errcode": 0
}

num 表示题目为第五题,其中 answer 就是该题答案 4 表示是题目 options 中的第四个,即圆明园,返回值 yes 为 false 表示答错了 true 表示答对了,roomId 表示房间id


最后5题答案返回


POST /question/bat/fightResult HTTP/1.1
{
"data": {
"score": 100, #得分
"rowNum": 1,
"addGold": -22,#减去22金币
"addExp": 1, #经验值+1
"exp": 1049,
"maxExp": 1979,
"level": 25,
"isOut": false,
"isWin": 2,
"rowWinNum": 0,
"rivalScore": 460,
"rivalRowNum": 2,
"rivalIsOut": false,
"itemInfo": {
"itemId": 0,
"itemNum": 0
},
"groupScore": 0,
"matchID": 300001,
"star": 0,
"winBack": false
},
"errcode": 0
}

那么只需要有足够的题库即可

文章作者:阿文
文章链接: https://www.awen.me/post/13618.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2018-01-16 发布,已超过半年(2935天),请注意甄别内容是否已过期。