docs(huya): R19 turing运行时路线终态 — 专项交接资产齐备
- turing类定位(ga果汁混淆系) + Java载荷hook零触发(=全native, 路线关闭) - 静态密钥假设否定; 流式密文实锤 - 交接: 密文x3/请求全文/组件/工具/触发方法全收录 (docs §11.49)
This commit is contained in:
@@ -1143,3 +1143,26 @@ dfpReport: tReq = [10B 魔数 57 18 82 cf 66 4b b3 94 01 ee][3988B 加密采
|
||||
2. 密钥材料候选: mpdc_32hex / getDfpConfig 81B配置 / ga2 / turing.dat
|
||||
3. 下一步: (a) frida 追 turing 内部 encrypt 调用 (JNI 层), (b) 静态 OLLVM 破 ga/mfa,
|
||||
(c) 若只求实用: 重放已捕获密文即可 (同设备身份)
|
||||
|
||||
---
|
||||
|
||||
## §11.49 R19: turing 运行时路线终态 (2026-08-29) — 专项交接
|
||||
|
||||
### 本轮排查结论
|
||||
- turing 类定位: com.tencent.turingfd.sdk.ams.ga.{Lemon,Sultana,Solar,Blueberry,Pineapple,...} (果汁混淆系)
|
||||
- Java 侧载荷 hook = 0 触发: turing 采集/加密全 native, Java 仅薄壳 (payload 不经过 Java 方法) -> Java-hook 路线关闭
|
||||
- 密文体流式模式实锤 (nonce 头 7cda..69c9f5, 仅5稳定字节)
|
||||
- 静态密钥假设 (XOR-mpdc/内生钥) 全否定: 81B 配置/64B turing.dat = 真加密非简单 XOR
|
||||
|
||||
### 破解 dfp 加密体的可行路线 (专项, 估时)
|
||||
1. native 静态: libturingga/mfa (296KB, OLLVM, -fvisibility=hidden) — 多日
|
||||
2. native 动态: turing 加密函数的内存级 buff 追踪 (SSL 命中时刻向前追) — 日级
|
||||
3. 密钥链: 破 getDfpConfig 81B 配置 (服务端下发镜钥) — 依赖 1/2
|
||||
4. 实用主义: **重放已捕获密文 = 同设备身份注册成功** (现状方案不受影响)
|
||||
|
||||
### 交接资产 (evidence/dfp_live/ + docs)
|
||||
- 密文采样 ×3: golden(3908B) + f1(3531B) + f2(3931B)
|
||||
- 请求全文: dfpReport_post_full*.bin (3798B/4198B)
|
||||
- 组件: libturingga.so / libturingmfa.so / 32hex mpdc / 81B config / ga2 / turing.dat
|
||||
- 工具: hook_ssl_magic.js (全双工) / hook_turing_jni.js / run_capture.py 自愈
|
||||
- 触发方法: 清 turing 状态重注册 (备份 tar 可回滚)
|
||||
|
||||
Reference in New Issue
Block a user