feat(huya): LoginPassport注册常量0x20与证书key_idx同值
This commit is contained in:
@@ -109,3 +109,11 @@ UdbRequestMsg<RequestLoginPassport>::unPackageMsg(@0x2a57cc) =
|
|||||||
=> 疑似 (方向类型<<12)|序号 或注册type常量; 完整id需反汇编
|
=> 疑似 (方向类型<<12)|序号 或注册type常量; 完整id需反汇编
|
||||||
UdbObjCreator_MsgInit::C2 的 registerMsg(id,className,creator) 调用序列。
|
UdbObjCreator_MsgInit::C2 的 registerMsg(id,className,creator) 调用序列。
|
||||||
已知参照: MsgGetH5InfoEx=184549387(0x0B00000B)。
|
已知参照: MsgGetH5InfoEx=184549387(0x0B00000B)。
|
||||||
|
|
||||||
|
## Round4: 注册常量=0x20
|
||||||
|
|
||||||
|
Request/Response LoginPassport 两个 Creator::C2 均以 movz w0,#0x20 构造
|
||||||
|
(UdbClassFactory), 地址 0x289b28/0x289c2c。0x20 与证书 key_idx 字节(0x20)同值!
|
||||||
|
=> 猜测: 0x20 是该消息族的类型号, 线上完整 msgId 需结合工厂注册表;
|
||||||
|
或 key_idx 本就是消息族类型号的镜像(服务端按它选处理分支/密钥)。
|
||||||
|
捷径备选: 设备hook UdbMsgHandler::sendMessage 抓真实线上id(需用户重登一次)。
|
||||||
|
|||||||
Reference in New Issue
Block a user