hdid 溯源实测: libhydeviceid.so设备ID, 纯代码不可铸造; 共用登录无碍仅设备维度关联风险

- df/collect 响应含40hex hdid(每次新值)但 WUP 登录拒绝(652B) -> 非同一体系
- runner.js 输出 __HDID__, get_huya_sdid 一并返回
- 文档: hdid 来源/可铸造性/共用风险评估 + 设备池方案
This commit is contained in:
yml2213
2026-08-26 11:01:50 +08:00
parent 1557760a20
commit c2d578a3e0
4 changed files with 54 additions and 7 deletions
+5 -1
View File
@@ -63,7 +63,11 @@ globalThis.XMLHttpRequest = class {
if (String(this._u).includes('/collect')) {
try {
const j = JSON.parse(r.text);
if (j && j.data && j.data.sdid) { console.log('__SDID__' + j.data.sdid); setTimeout(() => process.exit(0), 200); }
if (j && j.data) {
if (j.data.sdid) console.log('__SDID__' + j.data.sdid);
if (j.data.hdid) console.log('__HDID__' + j.data.hdid);
setTimeout(() => process.exit(0), 200);
}
} catch (e) {}
}
try { this.onreadystatechange && this.onreadystatechange(); } catch (e) {}