最近微信游戏很火,所以想着看能不能抓包,刷个分。。。

抓包

抓包还是使用的fiddle,不会的可以参考抓取手机app的数据(摩拜单车)

但是会发现一打开,抓不了包。。。

解决无法抓包的问题

所以需要有一台安卓机器,并且root,安装xposed,

装完 xposed 后,下载justTrustmehttps://github.com/Fuzion24/JustTrustMe/releases/download/v.2/JustTrustMe.apk​github.com

,并且安装...

justTrustme 是干嘛的呢?主要是禁用证书检查,然后你就可随便抓https包了

官方地址在这Fuzion24/JustTrustMe​github.com

安装完justTrustme后,

打开xposed,选择模块-->然后如下图勾选

后面就正常抓包了...

抓包后发现,设置分数有一个action_data参数,加密了。。。

如何获取微信小程序的源代码

然后就想着如何解密,想要解密的话,必须要看到源代码

然后就搜索如何看到微信小程序的源代码

以下是具体步骤,下载微信最新版app

后缀改成. zip

然后搜索.wxapkg(主要是这一版微信带了 跳一跳这个小程序的源代码,如果需要获取其他微信小程序的源代码的话,可以连上手机,在指定目的copy出来,具体请自行搜索)

.wxapkg就是跳一跳这个游戏的源代码了,然后网上搜索看如何解包

找到一篇用python解包的文章微信小程序源码阅读笔记1 - Lrdcq - 個人博客​lrdcq.com

他的代码是python2的,我用的python3

改了下,代码在这https://github.com/jin10086/wxgameHacker/blob/master/wxapkg_unpack.py​github.com

然后可以看到个game.js

使用代码格式化工具格式一下,搜索下action_data

竟然瞬间找到,当时可激动了

然后就是看js,然而自己是个js渣渣。。。看了半天没有看明白

最后在网上搜,在知乎上看到一篇文章,有人已经把这个js看明白了。。。麦文俊:微信跳一跳万分攻(作)略(弊)​zhuanlan.zhihu.com

然后我就试了下,就刷到了66666分。。。

谢谢 @麦文俊 大佬

最后说一下如何用吧

所有代码都上传到了jin10086/wxgameHacker​github.com

抓包后获取session_id

下载上面的代码,

修改main .py

把你抓到的session_id 输进去,然后把score改成你想刷的分数

最后执行这个python代码就可以了。。。

祝大家玩的开心...

欢迎关注本人的微信公众号获取更多Python爬虫相关的内容

(可以直接搜索「写bug的高师傅」)

python学法用法 自动刷分_使用python对微信小游戏跳一跳刷分相关推荐

  1. python 控制鼠标点击需要100ms为什么_用 Python3 和 OpenCV 替我玩一玩微信小游戏 — 跳一跳 (这算外挂么)...

    0 瞎弄 我知道你们喜欢先看效果 手残的我,始终跳不过你们这些超过 50 分的大佬.想起最近在用 Python 学习 ML (Mechine Learning, 机器学习) ,怎么用没学会,倒是里面神 ...

  2. python自动游戏脚本_微信小游戏跳一跳的自动化脚本

    weixinhop 微信小游戏跳一跳的自动化脚本 目前没发现会跳不中的情况,大约90%的可能性会跳到中心. 注意:纯属娱乐!刷分刷多了,会被微信禁号的哦! 使用方法 准备一台 Android 手机,u ...

  3. Python一步步实现微信小游戏“跳一跳”外挂

    去年火了一阵子的微信小游戏"跳一跳"相信大家都玩过,要说操作也着实简单,依靠手指按压屏幕让棋子在各种方格间跳跃,所谓老少皆宜的游戏也不外乎这种,没有复杂的操作,而望着大家乐此不疲的 ...

  4. 用Python编写微信小游戏“跳一跳”的运行脚本

    前言 更新了微信后发现了一款小游戏跳一跳,但是玩了一下午最高才达到200,每次差点破纪录后总是手抖就挂掉了,气的想要砸手机..闲来无事刷微博的时候正好看到有人分析如何编写脚本自动运行游戏破了3000多 ...

  5. 用Python来玩微信小游戏跳一跳

    源码 Python源码下载 工具介绍 - Python或Anaconda - 手机或模拟器,用于运行游戏 - ADB 驱动,下载地址 - 相关依赖,例如PIL库 实现原理: 精确测量出起始和目标点之间 ...

  6. 微信小游戏“跳一跳”,Python“外挂”已上线

    微信又一次不声不响地搞了个大事情: "小游戏"上线了! 于是,在这辞旧迎新的时刻,毫无意外的又火了. 今天有多少人刷了,让我看到你们的双手! 喏,我已经尽力了-- 不过没关系,你们 ...

  7. mfc使用cef源代码实现_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些...

    很多小游戏都是由源代码编写而成的,那大家知道源代码组合包括哪些吗?手机游戏源代码怎么使用的呢?还有,如何获得微信小游戏跳一跳源码?下面就由奇瑰网小编带大家来了解一下相关的内容吧. 源代码组合包括哪些 ...

  8. 计算机图形学跳一跳_微信小游戏“跳一跳”对内部审计师的启示

    好几年前,微信上出了一款小游戏叫"跳一跳",想必当时很多人都玩过几把,有些人一定玩得还不错.这款游戏很简单:一个人从一个小方块跳到另一个小方块,跳的越多,得分越多,如果从小方格跳出 ...

  9. 如何拷贝工程_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些

    很多小游戏都是由源代码编写而成的,那大家知道源代码组合包括哪些吗?手机游戏源代码怎么使用的呢?还有,如何获得微信小游戏跳一跳源码?下面就由奇瑰网小编带大家来了解一下相关的内容吧. 源代码组合包括哪些 ...

最新文章

  1. 小R SLAM机器人树莓派3b+ ROS kinetic 环境搭建笔记
  2. python 爬取网页照片!全代码!指定数量,指定目录,爬取过程详细!关于有下载照片过程但是不显示照片的问题的解释
  3. php百度地图添加标记,JavaScript API - 自定义标注 | 百度地图API SDK
  4. C++中随机函数rand()和srand()的用法
  5. 什么叫做石英表_石英表和机械表的区别是什么
  6. 检索数据_14_返回不重复的记录
  7. python正则表达式匹配aabb_Python正则表达式拆分多个匹配项
  8. [转]NGINX-检测客户端是通过电脑还是移动设备访问的,将请求重定向到适配的WEB站点...
  9. Sharepoint学习笔记—ECM系列--3 从.CSV文件导入术语集(Term Sets)
  10. css里面的let,js中let和var定义变量的区别
  11. Linux Shell笔记4 正则表达式
  12. PTA Python程序设计-01
  13. “打印机安装失败,请检查打印服务”问题解决方案
  14. OA系统有哪些功能?在企业中发挥怎样的作用?
  15. HHUOJ 1887 班级聚会上的游戏
  16. C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)【笔记】
  17. Win11安装 eNSP模拟器
  18. 计算机组成原理_实验三:主存储器原理实验
  19. 我的第一个Android应用软件——《飞鸟集》
  20. 计算机方面QQ群介绍

热门文章

  1. 如何在头条做好影视解说自媒体?
  2. 具名元组namedtuple
  3. iOS应用程序的辅助功能:语音识别
  4. xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法
  5. manager objects is not callable(管理器对象不可调用)
  6. 01-oracle账号的注册
  7. 【奇技淫巧】Linux | 时光之主-date
  8. 微信扫码支付测试用例设计
  9. 【笔记-node】《imooc-nodejs入门到企业web开发中的应用》
  10. mysql管理器打不开_我安装好了MySQL.. 控制台却打不开... 有什么办法打开MySQL的控制台...