diff --git a/docs/虎牙hyCred签发-侦察笔记.md b/docs/虎牙hyCred签发-侦察笔记.md index a3b0987..218fa01 100644 --- a/docs/虎牙hyCred签发-侦察笔记.md +++ b/docs/虎牙hyCred签发-侦察笔记.md @@ -228,3 +228,11 @@ _wup_data 响应map解析(部分): tag0=INT uid(1199666914671), tag1=INT, tag2=name, tag3=BYTES, tag7=INT... 解析器在type=0xe(LIST)处断掉。 原始流中含b64url长串(AQA1Ie6L1o...)即token/cookie形态字段。 下步: 补全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。