feat(huya): bean为指针对象 - 定位getCred@0x265524出口为最终抓点

This commit is contained in:
yml2213
2026-08-25 17:04:36 +08:00
parent e7edfcee5c
commit 69c089fdeb
3 changed files with 94 additions and 0 deletions
+8
View File
@@ -152,3 +152,11 @@ sendMessage(0x1001, json) 载荷(char*直读):
- 六字段与静态预测完全吻合; 空对象/空数组原样传
剩余: 响应侧(doMSG a2偏移待修, cred响应未读到) + 信封包装层。
证据: evidence/cred_issue_trace.json
## Round9: bean为指针对象, 改挂getCred出口
saveLoginData bean(1536B dump)=C++对象, cred在堆上经指针引用, 非内联。
最直接抓点: BusinessCfg::getCred(ulong,string&out)@0x265524
-> onLeave 读 out(x2) std::string 即152字符hyCred原文。
scripts/hook_beandump.py 已建(时序模板可复用), 下轮改钩子地址重跑一次登录即得。
另: 响应JSON键已确认含"cred"键(0x1c36e8)。