这两天逛 v 站出现了一众微信跳一跳 'AI',已经被刷屏了……

  • https://www.v2ex.com/t/418833
  • https://www.v2ex.com/t/418775
  • https://www.v2ex.com/t/418467
  • https://www.v2ex.com/t/418785
  • https://www.v2ex.com/t/419011
  • https://www.v2ex.com/t/418831
  • https://www.v2ex.com/t/419005
  • https://www.v2ex.com/t/418905
  • https://www.v2ex.com/t/418982

大致思路都是通过计算两点距离,模拟点击起跳来方式来实现的,

可是作为不越狱的苹果党,手里又没安卓机,看着被刷屏刷榜,非常不爽啊

想着抓个包看看能不能模拟下网络请求刷分,结果 ……

发现可以直接伪造 POST 请求刷分

https://gist.github.com/feix/6dd1f62a54c5efa10f1e1c24f8efc417

目前比较麻烦的是

- [ ] 需要先抓包拿到 sesseion_id 
- [ ] 分数最高只能设置为 999,还未找到为啥 ?

### 如何抓包:

1. 下载最新 [charlesproxy]( https://www.charlesproxy.com/download/) 
2. 启动 charlesproxy 
3. 配置代理: 设置 > 无线局域网 > 配置代理 > 手动 > IP:电脑 ip,端口:8888 
4. 导入 https 证书: 浏览器访问 http://chls.pro/ssl 下载安装证书 
5. 启动跳一跳小程序 
6. 去 charlesproxy 里查看抓到的请求, https://servicewechat.com/ 域名的请求,请求体里就包含 session_id

### 突破 999 的分数限制

Just for fun !

另外附上两个个有意思的点:

### 如何下载小程序源代码 
```bash 
wget http://123.125.9.32/resstatic.servicewechat.com/weapp/release/{appid}/{version_num}.wxapkg 
```

{appid} 为小程序码, {version_num} 为 版本号,示例: 
http://123.125.9.32/resstatic.servicewechat.com/weapp/release/wx7c8d593b2c3a7703/3.wxapkg

### 如何解析 wxapkg 文件:

https://gist.github.com/thedreamwork/01691af73eeda292e7327bc6bd3e1d08  显示 Gist 代码 

更正写错的地方

  • 去 charlesproxy 里查看抓到的请求, https://mp.weixin.qq.com/wxagame/wxagame_init url 的请求,请求 json 里包含 session_id
  • 能够正常解 小程序 wxapkg 包的代码: https://gist.github.com/feix/32ab8f0dfe99aa8efa84f81ed68a0f3e

感兴趣的可以把 小程序 的代码下下来,解包在本地运行玩玩

  1. 用 微信开发者工具新建小游戏,选择空的项目目录,game4fun
  2. wget http://123.125.9.32/resstatic.servicewechat.com/weapp/release/wx7c8d593b2c3a7703/4.wxapkg
  3. python2 unwxapkg.py 4.wxapkg
  4. cp 4.wxapkg_dir/* game4fun/
  5. 重启微信开发者工具后就可以在电脑上运行 跳一跳

game.js 文件可以用 chrome 调整后再看,逻辑其实蛮清晰的

转载于:https://www.cnblogs.com/h2zZhou/p/9083791.html

微信跳一跳 可以直接更改分数, POST 请求没有校验相关推荐

  1. 微信跳一跳 可以直接更改分数,跳一跳POST改分数攻略

    随着小程序的小游戏发布,官方发布的第一款小游戏,跳一跳,因为交互性好,操作流畅,易于上手,外加上积分排行榜,官方推广等因素着实火了一把.近期就有小伙伴反应,自己排行榜上个别好友分数特别高.自己奋斗多个 ...

  2. 利用Python制作微信跳一跳外挂,我才是好友排名第一的人!

    从前几天微信最新版本 6.6.1 的更新开始,微信小程序游戏"跳一跳"似乎在一夜之间风靡了朋友圈. 它甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性.有意思 ...

  3. 跳一跳python刷分_微信跳一跳技术手段高分秘籍:不仅可以用 Python 刷分,竟然还可以直接改分...

    原标题:微信跳一跳技术手段高分秘籍:不仅可以用 Python 刷分,竟然还可以直接改分 程序员头条(ID:CoderTop) 报道 微信跳一跳不仅可以用 Python 刷分,竟然还可以直接改分 最近这 ...

  4. 基于VS+Opencv2.4.10的微信跳一跳辅助工具

    说明:最近微信的跳一跳小程序可谓火了一把,不是因为它本身多好玩,而是有大部分的程序员们加入其中,利用各种领域方法,实现了微信跳一跳的外挂,分数轻松上千或上万.之前也看了基于Python开源的代码,Gi ...

  5. android 抓包 修改数据,微信跳一跳怎么用抓包修改分数_改数据

    这里给大家提供抓包工具修改分数的教程,以及抓包工具的安装包,请大家仔细看教程,放心使用. 如果玩家们觉得跳一跳玩起来很难,不想自己跳,可以看看下面的微信跳一跳辅助合集,里面包含了各种版本的跳一跳辅助, ...

  6. 微信跳一跳怎么修改java_微信跳一跳怎么用抓包修改分数_改数据[多图]

    这里给大家提供抓包工具修改分数的教程,以及抓包工具的安装包,请大家仔细看教程,放心使用. 如果玩家们觉得跳一跳玩起来很难,不想自己跳,可以看看下面的微信跳一跳辅助合集,里面包含了各种版本的跳一跳辅助, ...

  7. 微信跳一跳高分辅助踩坑

    旧博文,搬到 csdn 原文:http://rebootcat.com/2018/01/08/wechat_jump_hack/ 最近挺火的微信跳一跳 最近新版微信的『跳一跳』小程序着实火了一把,也把 ...

  8. python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...

    温馨提示:微信已经开始检测分数异常高的情况了,请大家不要跑太高哦 游戏模式 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因 ...

  9. 跳一跳python源码下载_微信跳一跳游戏python脚本

    微信更新后出来了一块比较火的小游戏,要是一款不涉及到排行的游戏,可能 没人去关注这款游戏.最开自己一直苦练技术,想在微信排行上面装一装,练了好久才跑三百多分.接着在Github(Github地址),有 ...

最新文章

  1. pandas计算dataframe数据行的均值(mean)实战:设置skipna=False则计算行均值时不会忽略NaN值
  2. MySql数据库连接超时处理
  3. 使用Xcode和Instruments调试解决iOS内存泄露(转)
  4. Java继承_Hachi君浅聊Java三大特性之 封装 继承 多态
  5. 暂时无法登陆GOOGLE,却依然可以用GOOGLE搜索--更多GOOGLE入口
  6. python游戏脚本实例-python实现的简单文本类游戏实例
  7. rand(),srand()产生随机数
  8. 数据中心ECC值班长岗位提升工作总结
  9. 百度超级链XChain(1)系统架构
  10. python列表使用技巧与方法_Python列表的相关操作与方法
  11. Spark的存储管理
  12. Android仿华为天气绘制刻度盘
  13. centos 解决“不在 sudoers 文件中。此事将被报告“的问题
  14. Android P Beta!您想要知道的所有更新内容都在这里
  15. C#实现请求服务器,类似于asp下的getHTTPPage(url)功能
  16. tp6 阿里云短信接口 php
  17. 谷歌开源 3D 数据压缩算法 Draco以及代码分析
  18. so easy 的 Vue3.0自定义指令(也搜一贼)
  19. python使用pymysql包,操作mysql数据库,包括安装及使用(附代码)
  20. dnf商人计算机制作,DNF商人3年半时间月入50000 教你赚些零用钱

热门文章

  1. Ubuntu16.04开启SSH服务
  2. 基于stm32的四轴无人机和智能车编程实践目录
  3. Microsoft KMS Client Setup Keys ( Windows + Office )
  4. Android 系统第三方应用系统修改权限及在应用上层显示权限默认打开
  5. 剪辑视频的软件怎么二次剪辑才算原创
  6. access()函数、_access()函数
  7. 【WPS表格】创建表格,汇总行
  8. 10个比Visio更好的流程图制作软件
  9. 项目一:认识Linux操作系统
  10. python网络编程中,Cisco packet tracer 中两个交换机和一个路由器的配置