From 0d21a3fa09094cb4717680dd601b6ca52a73131e Mon Sep 17 00:00:00 2001 From: yml2213 Date: Tue, 1 Sep 2026 23:53:28 +0800 Subject: [PATCH] =?UTF-8?q?trace=E6=96=87=E6=A1=A3=E8=A1=A5=E5=85=85?= =?UTF-8?q?=EF=BC=9A=E9=80=86=E5=90=91=E7=94=9F=E6=88=90=E5=99=A8=E5=85=A8?= =?UTF-8?q?=E9=93=BE=E8=B7=AF=E9=AA=8C=E8=AF=81=E9=80=9A=E8=BF=87=EF=BC=88?= =?UTF-8?q?=E5=90=AB=E7=9C=9F=E5=AE=9E=E5=85=91=E6=8D=A2=E6=88=90=E5=8A=9F?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/HUYA_WEB_FIELD_TRACE.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/HUYA_WEB_FIELD_TRACE.md b/docs/HUYA_WEB_FIELD_TRACE.md index 3254ede..622683b 100644 --- a/docs/HUYA_WEB_FIELD_TRACE.md +++ b/docs/HUYA_WEB_FIELD_TRACE.md @@ -130,3 +130,22 @@ B = (t=35) => { const e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012 - `_yasids` → 与 `__yamid_new` 同源同刻生成 - `_qimei_uuid42` → `1a` 前缀 + 42hex - `guid`(无会话值回退)→ `0a` + 10hex + `966a` + 16hex 结构 + +## 七、逆向生成器端到端验证(2026-09-01 晚,账号 18397482576 重新登录后) + +新版生成器(web_cookie_fields.py commit 8fef04d)产出字段: +- guid=`0a43b01a366c966a7fe26a281e1d3c88`(0a 前缀 + 966a 固定段) +- __yamid_new=`CBCC65D6C5200001F176114BCF181E25`(UUIDv1 时间戳) +- _qimei_uuid42=`1a552b4b...`(1a 前缀) +- game_did=35 位 +- _yasids 与 yamid 同源(CBCC65D6C5 前缀一致) + +webActUI 全链路 status=200: +1. checkUserBindGameAccount → 和平精英/痛仰之吻 +2. getUserScore → gain=5580 available=280 +3. getActPrizeList → 29 商品 +4. **scoreExchangePrize → status=200 真实兑换成功** + (荣耀勋章礼包(小)20 分,订单 sOrderId_2203_12855_1199667330433_...) +5. getUserPrizeRecords → 4 条 + +↑ 之前 getConfig 超时是旧 cookie 过期(id58 已清空),非生成器问题。