微信跳一跳抓包修改分数-Java实现

作者: Seayon阿阳 浏览: 43,747 次 分类: Java,技术 发布时间: 2018-01-01 19:15

原改分代码为Python代码,

 

以上代码来自https://zhuanlan.zhihu.com/p/32473340 

考虑到很多同学没有Python环境,用起来并不是很方便,故参考此代码改写成Java版本。

GitHub链接:https://github.com/Seayon/Wxtyt_POST_DATA

另外简单写了个Web版提交工具,

http://java.zhaoxuyang.com/WxTyT/ (2018年1月3日 19:20,测试可用。)

但是不管哪种方法,都需要手动抓取微信跳一跳小游戏的session_id,抓包方法可以参考下面的或者自行搜索相关资料。

安卓抓包参考:安卓下使用Packet Capture抓取微信跳一跳小游戏的session_id值

iOS抓包参考:iOS下抓取微信跳一跳小游戏的session_id值

Java实现:

这里写了两个类,一个PKCS7加密的单独类,(参考自 WindCoder

执行请求的工具类

执行测试

目前观察当执行errcode为0时代表成功,此时需要结束杀死微信的后台进程,重新进入微信,打开跳一跳小游戏,可以查看自己的分数,分数千万不要太高,我目前设置过的最高分是1024分,没有被封。

代码中使用到的依赖,Maven :

云服务器购买推荐 外星云服务器

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!