Files
live-hub-py/tools/frida/capture_20260829_054317.jsonl
T
yml2213 cc00915e7f feat(huya): 🏆 appSign(t1.t0)算法完全破解 — ed0db8逐字节复现 (R15)
公式: appSign = MD5(appId + '_' + appVersion + '_' + k1)
金样本: MD5('5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3') = ed0db8334cadd236c00cadf7e11ab5a5 

发现链路: createWupProtoInfo@0x273f1c反汇编 -> HuyaMd5(全局单例3串@0x484000+0xe0) -> frida实机读串(5008/13.4.22/k1) -> toString直出ed0db8 -> python标准md5复现
- 修改: hook_otp_capture.js(+appsign/huya-md5 hook, SSO/LONG修正, tostr-hex/ctor-hex)
- docs §11.45: 完整公式+发现链路+结构性解释+工程意义
2026-08-29 05:45:05 +08:00

59 lines
18 KiB
JSON

{"event": "hook-installed", "needle": "createWupProtoInfo", "address": "0x72095f3f1c", "pid": 5444, "tid": 5477, "ts": 1787953406376, "seq": 1}
{"event": "hook-installed", "needle": "HuyaMd5C1", "pid": 5444, "tid": 5477, "ts": 1787953406377, "seq": 2}
{"event": "hook-installed", "needle": "HuyaMd58toString", "pid": 5444, "tid": 5477, "ts": 1787953406378, "seq": 3}
{"event": "module-found", "name": "libudbauthunify.so", "base": "0x7209380000", "size": 4812800, "pid": 5444, "tid": 5477, "ts": 1787953406379, "seq": 4}
{"event": "hook-installed", "needle": "hyudb_otp_encrypt", "address": "0x72096afa24", "pid": 5444, "tid": 5477, "ts": 1787953406406, "seq": 5}
{"event": "hook-installed", "needle": "BusinessCfg6getOtp", "address": "0x72095e916c", "pid": 5444, "tid": 5477, "ts": 1787953406423, "seq": 6}
{"event": "hook-installed", "needle": "setSafeDeviceId", "address": "0x72095ea2e0", "pid": 5444, "tid": 5477, "ts": 1787953406439, "seq": 7}
{"event": "hook-installed", "needle": "getHdid", "address": "0x72095ea484", "pid": 5444, "tid": 5477, "ts": 1787953406455, "seq": 8}
{"event": "hook-installed", "needle": "AESkeyMgr6getkey", "address": "0x72095e871c", "pid": 5444, "tid": 5477, "ts": 1787953406469, "seq": 9}
{"event": "hook-installed", "needle": "md5_char16", "address": "0x72096ae71c", "pid": 5444, "tid": 5477, "ts": 1787953406484, "seq": 10}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x2749e8 (_Z19createWupDeviceInfoPN3wup10DeviceInfoE+0x348) <- libudbauthunify.so!0x3a7f34 (_ZN14WupDataPackageIN3wup13UserLogoffReqEE20createWupRequestDataERS1_RNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSD_i+0x4c) <- libudbauthunify.so!0x3a755c (_ZN22HandlerRequestLoginOut9onHandlerEP10UdbMsgBase+0x248) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27b1e4 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0xeb4) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c)", "pid": 5444, "tid": 5646, "ts": 1787953427914, "seq": 11}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953427915, "seq": 12}
{"event": "appsign", "stage": "enter", "proto": "0x720ba62938", "g3": "\b500", "g2": "\u000e13.4.2", "g1": "865a4924a40897ac1fcfe6b4c2cbb0e3", "joined": "\b500_\u000e13.4.2_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953427915, "seq": 13}
{"event": "huya-md5", "stage": "ctor", "inHex": "353030385f31332e342e32325f3836356134393234613430383937616331666366653662346332636262306533", "inStr": "5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953427915, "seq": 14}
{"event": "huya-md5", "stage": "tostr", "outHex": "6564306462383333346361646432333663303063616466376531316162356135", "outStr": "ed0db8334cadd236c00cadf7e11ab5a5", "pid": 5444, "tid": 5646, "ts": 1787953427915, "seq": 15}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x2749e8 (_Z19createWupDeviceInfoPN3wup10DeviceInfoE+0x348) <- libudbauthunify.so!0x336314 (_ZN14WupDataPackageIN3wup24AppLgnCredentialLoginReqEE20createWupRequestDataERS1_RNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSD_i+0x4c) <- libudbauthunify.so!0x3341d8 (_ZN28HandlerRequestAnonyLoginCred9onHandlerEP10UdbMsgBase+0x558) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27bae4 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x17b4) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c)", "pid": 5444, "tid": 5646, "ts": 1787953427935, "seq": 16}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953427935, "seq": 17}
{"event": "appsign", "stage": "enter", "proto": "0x720ba62818", "g3": "\b500", "g2": "\u000e13.4.2", "g1": "865a4924a40897ac1fcfe6b4c2cbb0e3", "joined": "\b500_\u000e13.4.2_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953427936, "seq": 18}
{"event": "huya-md5", "stage": "ctor", "inHex": "353030385f31332e342e32325f3836356134393234613430383937616331666366653662346332636262306533", "inStr": "5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953427936, "seq": 19}
{"event": "huya-md5", "stage": "tostr", "outHex": "6564306462383333346361646432333663303063616466376531316162356135", "outStr": "ed0db8334cadd236c00cadf7e11ab5a5", "pid": 5444, "tid": 5646, "ts": 1787953427936, "seq": 20}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x3d60a8 (_ZN16BusinessLogBuild14buildLogHeaderER11BusinessLogi+0xec) <- libudbauthunify.so!0x3a7be0 (_ZN23HandlerResponseLoginOut9onHandlerEP10UdbMsgBase+0xc8) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27b244 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0xf14) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c) <- libudbauthunify.so!0x245b40 (_ZN7MsgLoop14processWorkingEv+0xec)", "pid": 5444, "tid": 5646, "ts": 1787953428017, "seq": 21}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953428017, "seq": 22}
{"event": "crypto-getotp", "stage": "enter", "bt": "libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x334aa8 (_ZN29HandlerResponseAnonyLoginCred9onHandlerEP10UdbMsgBase+0x22c) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27bb44 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x1814) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c) <- libudbauthunify.so!0x245b40 (_ZN7MsgLoop14processWorkingEv+0xec)", "uidLo": 3733390672, "uidHi": 3019898993, "pid": 5444, "tid": 5646, "ts": 1787953428038, "seq": 23}
{"event": "crypto-otp", "stage": "enter", "bt": "libudbauthunify.so!0x269328 (_ZN11BusinessCfg6getOtpERN3wup12AppLoginDataE+0x1bc) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac)", "xxteaKeyStr": null, "xxteaKeyHex": "", "xxteaKeySize": 0, "arg1": 2, "arg2_cnt": 2, "arg3": "", "arg4": "3836356134393234613430383937616331666366653662346332636262306533", "arg5": "0a8066875728ac56814c316e2a466511c502bd76cf1ded554657b74729876cb9f7081cf1331add5a9f7ac54784e4d137cd79ba04e01ef74a2dc163726c3a7ced7c91bb4eb384075bc94ce2fdfde3276a64c300bfbd5d82b97f905d74c6c83a95bc42964d17f6bd1ac592c37301a49ba25748", "arg5Size": 114, "arg6": 4, "arg7_nonce": "1a04a54386b0000", "stMs": "1787953428587", "nc": 0, "pid": 5444, "tid": 5646, "ts": 1787953428048, "seq": 24}
{"event": "huya-md5", "stage": "tostr", "outHex": "3336313562323434373538383036316136383261303364643762366434613639", "outStr": "3615b2447588061a682a03dd7b6d4a69", "pid": 5444, "tid": 5646, "ts": 1787953428048, "seq": 25}
{"event": "crypto-aeskey", "stage": "enter", "a": 1, "b": 2, "pid": 5444, "tid": 5646, "ts": 1787953428049, "seq": 26}
{"event": "crypto-aeskey", "stage": "leave", "key": "MKDKeridjing7avnsasdSDHI", "pid": 5444, "tid": 5646, "ts": 1787953428049, "seq": 27}
{"event": "crypto-md5", "stage": "enter", "inStr": "865a4924a40897ac1fcfe6b4c2cbb0e3MKDKeridjing7avnsasdSDHI", "pid": 5444, "tid": 5646, "ts": 1787953428049, "seq": 28}
{"event": "crypto-md5", "stage": "leave", "keyHex": "", "pid": 5444, "tid": 5646, "ts": 1787953428049, "seq": 29}
{"event": "crypto-otp", "stage": "leave", "bt": "libudbauthunify.so!0x269328 (_ZN11BusinessCfg6getOtpERN3wup12AppLoginDataE+0x1bc) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac)", "outStr": null, "outHex": "0402271e882cff07143af4b8c06c21f9be4350a03b3877c0e5458cbcb2b2f8a97d07cb2cd37264f6fd9dcc92ac53966f8e565bf5895d65cc67c641a346df23df3e2e0af22f9ff84947b20e887687d9d38ef107fac73da5c45dc943a645989bc0ffa37464444fd7e07a228d30cad91d19d58957a52d6417372e1670ec9527e8df77dec01050c60bf18dde25e524bf854d65da", "outSize": 146, "pid": 5444, "tid": 5646, "ts": 1787953428059, "seq": 30}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x2749e8 (_Z19createWupDeviceInfoPN3wup10DeviceInfoE+0x348) <- libudbauthunify.so!0x38dafc (_ZN14WupDataPackageIN3wup13AppCommonDataEE20createWupRequestDataERS1_RNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSD_i+0x4c) <- libudbauthunify.so!0x3e3af8 (_ZN18UdbUserFilterUtils15getAppComomDataENSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERN3wup12AppLoginDataE+0xd0) <- libudbauthunify.so!0x275994 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xc0) <- libudbauthunify.so!0x334aa8 (_ZN29HandlerResponseAnonyLoginCred9onHandlerEP10UdbMsgBase+0x22c) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c)", "pid": 5444, "tid": 5646, "ts": 1787953428082, "seq": 31}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953428082, "seq": 32}
{"event": "appsign", "stage": "enter", "proto": "0x720ba623f0", "g3": "\b500", "g2": "\u000e13.4.2", "g1": "865a4924a40897ac1fcfe6b4c2cbb0e3", "joined": "\b500_\u000e13.4.2_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953428082, "seq": 33}
{"event": "huya-md5", "stage": "ctor", "inHex": "353030385f31332e342e32325f3836356134393234613430383937616331666366653662346332636262306533", "inStr": "5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953428083, "seq": 34}
{"event": "huya-md5", "stage": "tostr", "outHex": "6564306462383333346361646432333663303063616466376531316162356135", "outStr": "ed0db8334cadd236c00cadf7e11ab5a5", "pid": 5444, "tid": 5646, "ts": 1787953428083, "seq": 35}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x3d60a8 (_ZN16BusinessLogBuild14buildLogHeaderER11BusinessLogi+0xec) <- libudbauthunify.so!0x334be4 (_ZN29HandlerResponseAnonyLoginCred9onHandlerEP10UdbMsgBase+0x368) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27bb44 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x1814) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c) <- libudbauthunify.so!0x245b40 (_ZN7MsgLoop14processWorkingEv+0xec)", "pid": 5444, "tid": 5646, "ts": 1787953428104, "seq": 36}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953428104, "seq": 37}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x2749e8 (_Z19createWupDeviceInfoPN3wup10DeviceInfoE+0x348) <- libudbauthunify.so!0x3a9b04 (_ZN14WupDataPackageIN3wup22AppLgnPasswordLoginReqEE20createWupRequestDataERS1_RNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSD_i+0x4c) <- libudbauthunify.so!0x3a8b04 (_ZN27HandlerRequestLoginPassport9onHandlerEP10UdbMsgBase+0x4e0) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27b664 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x1334) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c)", "pid": 5444, "tid": 5646, "ts": 1787953432183, "seq": 38}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953432183, "seq": 39}
{"event": "appsign", "stage": "enter", "proto": "0x720ba628b8", "g3": "\b500", "g2": "\u000e13.4.2", "g1": "865a4924a40897ac1fcfe6b4c2cbb0e3", "joined": "\b500_\u000e13.4.2_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953432183, "seq": 40}
{"event": "huya-md5", "stage": "ctor", "inHex": "353030385f31332e342e32325f3836356134393234613430383937616331666366653662346332636262306533", "inStr": "5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953432183, "seq": 41}
{"event": "huya-md5", "stage": "tostr", "outHex": "6564306462383333346361646432333663303063616466376531316162356135", "outStr": "ed0db8334cadd236c00cadf7e11ab5a5", "pid": 5444, "tid": 5646, "ts": 1787953432183, "seq": 42}
{"event": "crypto-getotp", "stage": "enter", "bt": "libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x3a9464 (_ZN28HandlerResponseLoginPassport9onHandlerEP10UdbMsgBase+0x274) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27b6c4 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x1394) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c) <- libudbauthunify.so!0x245b40 (_ZN7MsgLoop14processWorkingEv+0xec)", "uidLo": 3733392720, "uidHi": 3019898993, "pid": 5444, "tid": 5646, "ts": 1787953432376, "seq": 43}
{"event": "crypto-otp", "stage": "enter", "bt": "libudbauthunify.so!0x269328 (_ZN11BusinessCfg6getOtpERN3wup12AppLoginDataE+0x1bc) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac)", "xxteaKeyStr": null, "xxteaKeyHex": "", "xxteaKeySize": 0, "arg1": 2, "arg2_cnt": 3, "arg3": "", "arg4": "3836356134393234613430383937616331666366653662346332636262306533", "arg5": "0a5043ee1e2ceb0e35ed66f34b25546c651177cea1654281f71fd44b8354efcdcf35cff4c7b6e66c6fd5f8193ef4c6433ab3da81e7bf88b9c5221e14bc3ff1a4fcaf509116162aca335c5c3640cfbe89fdaa45d13633f8b188197b6df236925f9f281d0b41fe58a99abff0e3a3db8c2dae02", "arg5Size": 114, "arg6": 4, "arg7_nonce": "1a04a54495d0000", "stMs": "1787953432925", "nc": 0, "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 44}
{"event": "huya-md5", "stage": "tostr", "outHex": "3562656533373663373464316565376337376534336531313439356438623264", "outStr": "5bee376c74d1ee7c77e43e11495d8b2d", "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 45}
{"event": "crypto-aeskey", "stage": "enter", "a": 1, "b": 3, "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 46}
{"event": "crypto-aeskey", "stage": "leave", "key": "nskdI7MDGKSDJsnadjdoonvs", "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 47}
{"event": "crypto-md5", "stage": "enter", "inStr": "865a4924a40897ac1fcfe6b4c2cbb0e3nskdI7MDGKSDJsnadjdoonvs", "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 48}
{"event": "crypto-md5", "stage": "leave", "keyHex": "", "pid": 5444, "tid": 5646, "ts": 1787953432387, "seq": 49}
{"event": "crypto-otp", "stage": "leave", "bt": "libudbauthunify.so!0x269328 (_ZN11BusinessCfg6getOtpERN3wup12AppLoginDataE+0x1bc) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac) <- libudbauthunify.so!0x275980 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xac)", "outStr": null, "outHex": "04036fa48551d9dedf0104623d82385fa3fae56a0a43dc382db39b748e8872eb5868525829d26f293e0430a9e9ef1895e0665c72cd97c2e848f1a365fc7c261e26e386fa818c69d0ad6f506ba10d127a7519885e8d994b2019ae1a6c4769c7f598188b61526db5466ddc189c7bdfcf3d366cd02e3fdb0e45f02a177f93264b25e79f1c4de9c7e8ac3d11a49f4f2ee29a4cb7", "outSize": 146, "pid": 5444, "tid": 5646, "ts": 1787953432398, "seq": 50}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x2749e8 (_Z19createWupDeviceInfoPN3wup10DeviceInfoE+0x348) <- libudbauthunify.so!0x38dafc (_ZN14WupDataPackageIN3wup13AppCommonDataEE20createWupRequestDataERS1_RNSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSD_i+0x4c) <- libudbauthunify.so!0x3e3af8 (_ZN18UdbUserFilterUtils15getAppComomDataENSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERN3wup12AppLoginDataE+0xd0) <- libudbauthunify.so!0x275994 (_Z19copyWupLoginToBeansRN3wup12AppLoginDataER17BusBeansLoginData+0xc0) <- libudbauthunify.so!0x3a9464 (_ZN28HandlerResponseLoginPassport9onHandlerEP10UdbMsgBase+0x274) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c)", "pid": 5444, "tid": 5646, "ts": 1787953432423, "seq": 51}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953432423, "seq": 52}
{"event": "appsign", "stage": "enter", "proto": "0x720ba62170", "g3": "\b500", "g2": "\u000e13.4.2", "g1": "865a4924a40897ac1fcfe6b4c2cbb0e3", "joined": "\b500_\u000e13.4.2_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953432424, "seq": 53}
{"event": "huya-md5", "stage": "ctor", "inHex": "353030385f31332e342e32325f3836356134393234613430383937616331666366653662346332636262306533", "inStr": "5008_13.4.22_865a4924a40897ac1fcfe6b4c2cbb0e3", "bt": "", "pid": 5444, "tid": 5646, "ts": 1787953432424, "seq": 54}
{"event": "huya-md5", "stage": "tostr", "outHex": "6564306462383333346361646432333663303063616466376531316162356135", "outStr": "ed0db8334cadd236c00cadf7e11ab5a5", "pid": 5444, "tid": 5646, "ts": 1787953432424, "seq": 55}
{"event": "huya-md5", "stage": "tostr", "outHex": "6135626631323361323261313033323831323337303034366430336662393561", "outStr": "a5bf123a22a1032812370046d03fb95a", "pid": 5444, "tid": 5646, "ts": 1787953432425, "seq": 56}
{"event": "gethdid", "stage": "enter", "bt": "libudbauthunify.so!0x3d60a8 (_ZN16BusinessLogBuild14buildLogHeaderER11BusinessLogi+0xec) <- libudbauthunify.so!0x3a965c (_ZN28HandlerResponseLoginPassport9onHandlerEP10UdbMsgBase+0x46c) <- libudbauthunify.so!0x24a5d8 (_ZN13UdbMsgHandler10handlerMsgEP10UdbMsgBase+0x3c) <- libudbauthunify.so!0x27b6c4 (_ZN16BusinessMsgChain5doMSGEP10UdbMsgBaseRPc+0x1394) <- libudbauthunify.so!0x2453cc (_ZN7MsgLoop5doMSGEP10UdbMsgBaseRPc+0x18c) <- libudbauthunify.so!0x245b40 (_ZN7MsgLoop14processWorkingEv+0xec)", "pid": 5444, "tid": 5646, "ts": 1787953432447, "seq": 57}
{"event": "gethdid", "stage": "leave", "slot1088": "37633533383765303533396330323363333163346666306538303765373235363131373338356565", "size": 40, "pid": 5444, "tid": 5646, "ts": 1787953432447, "seq": 58}