程序员快速通关羊了个羊手册

355 阅读2分钟

0x01 所需工具

Fiddle【PC】、HttpCarry【Android】、Stream【iphone】

Fiddle用pc试了下,抓不到小程序的包,遂弃。

Stream亲测可行,用iphone的小伙伴可以试试。

HttpCarry因为手上没安卓机测试不了,应该也是可以的的。

0x02 Stream抓包

1、下载stream抓包工具

直接appstore搜索下载安装即可。

因为小程序是https请求,而默认安装是无法抓取 https 类型的。所以根据提示我们需要先启动抓包,然后安装 CA 证书后,去设置-通用-关于-证书信任设置 里信任 CA,才可以查看请求的内容。

配置好后,会提示设置成功,CA证书已安装。

接下来,微信打开'羊了个羊',进行到第一关即可,重点就是一定要登录成功。

2、抓包获取t值

点击抓包历史,点开最近的一次记录。

可以看到里面有密密麻麻的抓包记录,点击按域名分,找到cat-match.easygame2021.com,这就是我们要找到记录。

然后把厚码部分的t值复制到剪贴板。一般都是eyxxxxxxxxx.xxxx。准备工作完成。

0x03 Python一键脚本运行

1、 安装好 Python3 环境,将脚本下载到本地。

git clone https://github.com/Lcry/a-sheep-assistant.git

2、安装依赖

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

3、打开 config.py ,修改抓取的必填t值,其他参数按照注释按需修改。

    # 获取到的header中t值,必须修改为自己的
    "header_t": "eyxxxxxxxxx.xxxx",
    # 获取到的header中的user-agent值
    "header_user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 Edg/105.0.1343.33",
    # 设定的完成耗时,单位s,默认-1随机表示随机生成1s~1h之内的随机数,设置为正数则为固定
    "cost_time": -1,
    # 需要通关的次数,默认为1.
    "cycle_count": 1

4、直接执行代码即可。

python3 main.py

看了下排行榜,有人比我更夸张。我终于明白为啥经常登录不上去了。

原文链接:www.zhihu.com/question/55… git库源码:github.com/Lcry/a-shee…