feat(huya): 💎💎💎 R34 会话密钥活体捕获成功 (P7TAzQYmX4O6i95q!)

- Java.choose 堆枚举 @SSL_write 命中 = 密钥体系! (16字符随机, 每注册轮换)
- 多POST结构对比: 密文紧跟magic, 头版本位 01/11 变体
- Java Cprivate.a x 会话密钥 x 0-48切片 = 全null → 13.4.22传输≠Cprivate!
- hook_final/hook_brute 可复用捕获体系
This commit is contained in:
yml2213
2026-08-29 09:10:57 +08:00
parent 0647c0c682
commit 2fe23e4274
4 changed files with 217 additions and 0 deletions
+22
View File
@@ -1543,3 +1543,25 @@ full: 7c da | 11 | 69 c9 f5 28 9c 4d 46 | 95 6f 21 | 10 bb 80
1. ART 内联帧深度回溯 (bt 全 libart! Java 侧调用方在 JIT 内联里!)
2. native 上更早: libturing 的 a87 事件收集 → 找构造点 (sub_2C76C 采集器等)
3. 内存快照 @ SSL_write 时点 (密文生成缓冲区刚用完, 可扫关联!)
## §11.65 R34: 💎💎💎 会话密钥活体捕获成功!!! (2026-08-29)
### 密钥 = 16 字符 [A-Za-z0-9] 活体抓到!
- **Java.choose(Perseus/Guava) 堆枚举 @ SSL_write 命中瞬间!**
- 密钥样例: P7TAzQYmX4O6i95q / X7RCMU3bmmKeT87L (每注册轮换!)
- sessionId: /6jSVX4VURERKgOwiOq+GDE3MjkzNDQxMDMxODk1OTg1NzI5 (base64!)
- Guava.a = 1 (symmetricAlgorithm), bLen = RSA 信封
### 结构新认知 (多 POST 对比!)
- 密文紧跟 magic (无固定 13B 头?!): afterMagic = 64bb0169c9... / 6cdb8f68c8... 每轮全变!
- 头变体 '7cda 11 69c9f5...' (旧) vs '64bb 01 69c9...' (新, version 01!) — 版本位 01/11!
- 旧 '7c da' 2B = 疑似 Lyra 帧头 (type7-tagC!) — 新 '64 bb' = 疑似 type6-tag4 (len-str!)
### Java Cprivate.a 解密实测 (真机 Java 码!)
- 8 POST × 会话密钥 × 0-48B 切片 = **全 null**!
- → 13.4.22 实际传输 ≠ Cprivate (Java 侧 Cprivate = 其他流程/未用!)
- 传输密文 = native 隐藏路径 (45+ 函数零调用证实!) — 密钥体系独立于 Cprivate!
### 交付
- hook_final.js / hook_brute.js: 密钥+POST 同刻捕获体系 (可复用!)
- 验证堆枚举法极大成功 — 后续抓任何 JVM 状态对象都可用此法!