多账号设备画像: 设备/指纹/风控数据归类 + 每账号独立画像全链接入
- 实测校验矩阵: hdid+app_version 硬锚(APP_SIGN_NOT_MATCH), fingerprint 换→safe_auth滑块(自动过), device_id/机型/safedeviceid 直接过 - 定位注册接口: df/token+collect(sdid每次新值), wsapi dfpReport链(未破解) - tools/huya_device_profile.py: 每账号画像生成/持久化(幂等) - app_login_flow.login_cred / full_web_cookie 接入画像, 端到端出全套cookie
This commit is contained in:
@@ -72,3 +72,25 @@
|
||||
- 设备指纹: core/huya/device_fingerprint.py (get_huya_sdid)
|
||||
- 证据: evidence/* (金样本wup_passwordlogin_taf.bin, nonce_k1.json等)
|
||||
- 协议细节全记录: docs/虎牙hyCred签发-侦察笔记.md (按Round追加)
|
||||
|
||||
---
|
||||
|
||||
## 六、多账号设备隔离(2026-08-26 追加)
|
||||
|
||||
**问题**: 号多, 全部账号共用一台设备身份 → 需按账号区分设备/指纹。
|
||||
|
||||
**数据归类(对 wup.huya.com 实测矩阵)**:
|
||||
- 设备硬锚(不可换): hdid(32hex) + app_version → 换即 APP_SIGN_NOT_MATCH
|
||||
- 指纹(换→滑块自动过): fingerprint(40hex)
|
||||
- 声明型(换→直接过): vendor/model/os/screen/宽高/device_id/safedeviceid
|
||||
- 行为风控: user_action JSON / IP / safe_auth 滑块
|
||||
|
||||
**注册类接口**:
|
||||
- df.huya.com/web/df/token+collect → sdid(每次新值, 天然每账号不同)
|
||||
- wsapi huyaudbwebui getDfpConfig→selectOperator→dfpReport + udbdf dckey/check
|
||||
(App 设备注册链, 加密体未破解, 当前不可纯Python走)
|
||||
|
||||
**方案(已端到端验证)**: tools/huya_device_profile.py 每账号生成并持久化
|
||||
一套画像(fingerprint/device_id/机型随机, hdid+app_version 复用金样本);
|
||||
首次换画像触发滑块由 solver 自动过; 证书 P1 指纹与该账号画像一致;
|
||||
sdid 每次新取。→ full_web_cookie.py 已接入, 跑通全套 cookie。
|
||||
|
||||
Reference in New Issue
Block a user