专栏首页学一学大数据微信跳一跳秒shua分

微信跳一跳秒shua分

亲测总结大概三步(就像把大象装进冰箱):

  1. 抓包获取session_id(安卓ios都可抓)
  2. 复制session_di
  3. 粘贴到http://tt.qlike.cn/

详细教程如下:

一、安装Fiddler抓包工具并配置

Fiddler下载地址:http://rj.baidu.com/soft/detail/10963.html?ald

安装后点击Tools->Options…:

勾选上HTTPS和Connection选项卡里面的对勾,如图所示:

配置完毕需要重启Fiddler。

二、配置手机端

iPhone须和抓包的PC机在同一个网络里,我这里测试时的iPhone系统版本是iOS 10.3.1。

先查看Fiddler软件所在的PC机IP地址并记下,如图所示,我是 192.168.123.48,你的和我的肯定不一样,如果一样而你又是妹子的话,请加我微信。

记下如图所示的地址,然后再打开iPhone,找到WiFi设置,点击 i 图标,进入WiFi详细设置。

设置HTTP代理为手动,服务器为PC机的IP地址,端口为8888(8888为Fiddler安装后的默认抓包监听端口)

设置好以后,从Safari浏览器里输入地址 192.168.123.48:8888,即你的PC机 IP地址+英文冒号+端口号8888

回车访问到如下界面,点击FiddlerRoot certificate 安装Fiddler证书

接下来还有重要很重要的一步,如果不设置将会无法抓取到HTTPS的包。

点击设置->关于本机->证书信任设置->进入证书信任设置,把DO_NOT_TRUST_FiddlerRoot的这个选项给打开,基于安全的考虑,建议自己使用抓包完以后仍旧关闭此选项。

三、打开Fiddler,准备抓包。

此时建议关闭浏览器中的不必要页面,以免抓取到太多非微信小游戏的请求信息影响判断。

打开微信的跳一跳小游戏,正常情况下此时Fiddler应该会抓取到一条一条的HTTP和HTTPS请求信息,观察Fiddler抓取到的信息。

如果你的Fiddler中没有出现HTTPS类型的这几个页面,说明抓包没有配置好,但是可以抓取到HTTP类型的请求信息,应该是HTTPS的证书配置有误。

目前微信跳一跳游戏中带有session_id的页面有以下几个:

https://mp.weixin.qq.com/wxagame/wxagame_getuserinfo https://mp.weixin.qq.com/wxagame/wxagame_init https://mp.weixin.qq.com/wxagame/wxagame_getfriendsscore

在Fiddler中使用快捷键Ctrl+F,在弹出的界面中输入session_id,点击Find Sessions,Fiddler默认会把包含session_id这个关键字的请求标成黄色。

这时我们双击其中一个请求,以init为例,然后可以在Fiddler右上角的框中看到此次请求的相关信息。

如果不显示,点击JSON选项卡。此时可以右键在session_id上点击,复制session_id的值,得到seesion_id=abc123… 很长一串这种格式的数据,使用的时候需要等号后面的所有字符串,abc123…,成功拿到session_id。

拿到了session_id,就可以自己使用代码来提交分数,或者到Web版提交工具提交测试:http://tt.qlike.cn/

最后使用完毕记得把手机端WiFi设置里面的HTTP代理还关闭掉,不然Fiddler软件关闭以后手机将无法正常连接到网络。

  1. 提交成功后分数没有改变,是因为数据还没同步到手机,一般情况下强制结束彻底退出手机上微信的程序,重新进入即可,或者等待数十分钟。
  2. 请勿将自己的session_id 发送到网络上!一旦被人恶意刷高分导致账号被封,那我也没办法了。。。

本文分享自微信公众号 - 学一学大数据(lx18710140128),作者:前任10086+

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 踩坑记录-crontab每10秒执行一次

    写在前面,记录一个linux小白使用crontab中遇到的各种坑及解决思路方法。网上帖子千千万,坑也是千千万。记录下,分享给大家。

    学一学大数据
  • 现在所有 AI 产品都是假的。顶级黑客凯文·米特尼克说

    学一学大数据
  • 网络爬虫的应用领域

    学一学大数据
  • Android Studio相见恨晚的操作锦集

    作为一个Android开发者,最常使用的就是Android Studio了,我在这里声明Android Studio比Eclipse好用100倍,不服来辩。本文...

    非著名程序员
  • Fiddler怎么对IPhone手机的数据进行抓包分析

    杨逸轩
  • 2018年IT行业必须面对的7个改变

    根据罗致恒富(Robert Half)2018年发布的薪酬指南,科技人员的好时机将一直持续到明年。该指南发现,今天的技术人才缺口将继续给2018年的企业带来压力...

    企鹅号小编
  • 软件开发最终会使自己过时吗

    自著名风险投资家马克·安德烈森(MarcAndreessen)宣称“软件正在吞噬世界”以来,已经过去了近十年。后来的几年已经证明了他的先见之明,众所周知,软件开...

    Lemon黄
  • 测者的性能测试手册:Fiddler抓取websocket的包

    Criss@陈磊
  • Fiddler抓取websocket的包

    Criss@陈磊
  • 利用JS实现的根据经纬度计算地球上两点之间的距离

    第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。

    大江小浪

扫码关注云+社区

领取腾讯云代金券