feat(huya): 响应sBuffer布局精确对齐(915B bean)

This commit is contained in:
yml2213
2026-08-25 18:27:55 +08:00
parent afbd86d4ae
commit 092fd5a04f
+8
View File
@@ -228,3 +228,11 @@ _wup_data 响应map解析(部分): tag0=INT uid(1199666914671), tag1=INT,
tag2=name, tag3=BYTES, tag7=INT... 解析器在type=0xe(LIST)处断掉。 tag2=name, tag3=BYTES, tag7=INT... 解析器在type=0xe(LIST)处断掉。
原始流中含b64url长串(AQA1Ie6L1o...)即token/cookie形态字段。 原始流中含b64url长串(AQA1Ie6L1o...)即token/cookie形态字段。
下步: 补全taf_dump的0xe/嵌套处理, 完整映射BusBeansAppLoginData取cred。 下步: 补全taf_dump的0xe/嵌套处理, 完整映射BusBeansAppLoginData取cred。
## R5: 响应sBuffer精确定位
响应外层map: key"_wup_data"(06 09..) -> val head 1d 00, 长度JCE优化编码
(01 04 bf => 实际915B, taf_dump已证实len=915)。bean体起于 0a 0a(tag0嵌套struct)
与请求同构。旧dump在该bean的tag5(LIST元素为struct)处解析器断掉。
下步: 直接用core.huya.taf_protocol切出915B slice完整递归解析,
按BusBeansAppLoginData字段表(regOrigin..cred@?)对号取cred。