羊了个羊游戏系统开发(稳定版)丨羊了个羊游戏系统开发(APP/H5/小程序)

2022-09-21 10:30:30 浏览数 (1)

羊了个羊如何通关无数次(有源码)

示例

两种方法

  1. CSRF攻击 (我觉得羊了个羊就是这么崩的)
  2. 修改本地缓存

CSRF攻击

流程简介

  1. 抓包获取token
  2. 模拟请求
  3. 发送请求

详细流程

抓包

抓取 cat-match.easygame2021.com 的请求包内 Header 为 t 的内容

苹果手机教程
  1. 如果是iphone,下载stream,下载完之后如图,依次点击
  1. 然后安装证书,并清理缓存
  1. 之后回首页,点击开始抓包,进入羊了个羊,打开一次游戏或者排行榜,然后退出游戏
  2. 在stream中看抓包历史。查看最近抓包历史
  1. 之后进行查找,如下图所示依次点击
  1. 之后点进去一个请求,即查看抓包详情
  2. 点击请求,查看并记录前缀为t的这一串数字
电脑或其他手机

需要给手机设置一个代理,然后用电脑代理进行抓包。

实际可以参考这篇文章

https://blog.csdn.net/moonfish0607/article/details/88419278

微信小游戏抓包分析

模拟请求

需要下载node与npm,并执行

npm install axios

代码语言:javascript复制
const axios = require('axios')
const url = 'https://cat-match.easygame2021.com/sheep/v1/game/game_over'
const params = {
    "rank_score": "1",
    "rank_state": "1",
    "rank_time": 1,//通关时间
    "rank_role": "1",
    "skin": "1"
}
const headers = {
    'Host': 'cat-match.easygame2021.com',
    'Accept-Encoding': 'gzip,compress,br,deflate',
    'Content-Type': 'application/json',
    "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.28(0x18001c25) NetType/WIFI Language/zh_CN",
    "Referer": "https://servicewechat.com/wx141bfb9b73c970a9/15/page-frame.html",
    "t": "你的token!"//注意!!这是需要填写的

}
axios({
    method: 'get',
    url: url,
    params,
    headers
}).then(res => {
    console.log(res.data)
})

修改缓存

流程简介

  1. 电脑端启动
  2. 通关第一关
  3. 退出游戏
  4. 修改本地缓存文件
  5. 重新进入游戏

0 人点赞