Files
live-hub-py/evidence/cert_keycap.json
T
yml2213 a0ba2fe020 feat(huya): 证书算法完全闭环 - 差分法证明标准AES-128-ECB并复现铸证
- NativeFunction直调差分: FIPS-197 KAT逐位一致, UdbAESUtil无魔改
- 证书 = b64([0x0C][key_idx][AES128-ECB(key16, zeropad(P1_187B))])
- P1结构: [010400][5008][u16+20B随机][u16+40B指纹hex][u16+114B hyCred]
- 密钥: rodata默认三条(AESkeyMgr id=3/4/5) + 服务端下发会话钥(key_idx区分)
- tools/cert_forge.py 重铸证书与活体密文 FULL MATCH
2026-08-25 15:21:11 +08:00

1 line
5.3 KiB
JSON

[{"type": "armed", "base": "0x787c8da000"}, {"type": "c1", "key": "345659635064764b4b716a42485a7443", "bt": "0x787cc0a298 libudbauthunify.so!_Z10encode_aesRKNSt6__ndk112basic_stringIcNS_11c"}, {"type": "enc_in", "ra": "0x787cc0a2a8 libudbauthunify.so!_Z10encode_aesRKNSt6__ndk112basic_stringIcNS_11char_traits", "x0s": {"t": "s", "len": 72, "v": "b7d37c78000000637c777bf26b6fc53001672bfed7ab76ca82c97dfa5947f0add4a2af9ca472c0b7fd9326363ff7cc34a5e5f171d8311504c723c31896059a071280e2eb27b27509"}, "x1s": {"t": "l", "len": 187, "v": "010400353030381400c25220f81f60cf64ee54e83ef1eab6bdd047b5af28003032646633393837393734333265616465666363313237363731313961643565383039393933383972000a50ec123c02f4f8380d6081fb3b63b0c1786e9fe2908c83319d414790a7357320225a63f7e8e541e7dbf36f4d4b00733a944300fcba6142d1bba59133b95ea102fed12b4e809c5ad8d9f1e0d294ca522375b1dd71616d22ad8deeef00d4564fd45ed122e3cbdc720cde42c22caa79e7f8f0"}, "x2s": {"t": "s", "len": 0, "v": ""}, "x3s": {"t": "s", "len": 24, "v": "39393933383972000a50ec123c02f4f8380d6081fb3b63b0"}, "x1raw": "c100000000000000bb000000000000000069992b790000b4b04cc04879000000", "x2raw": "000000000000000000000000000000000000000000000000c100000000000000", "x3raw": "3039393933383972000a50ec123c02f4f8380d6081fb3b63b0c1786e9fe2908c"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "010400353030381400c25220f81f60cf"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "64ee54e83ef1eab6bdd047b5af280030"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "32646633393837393734333265616465"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "66636331323736373131396164356538"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "3039393933383972000a50ec123c02f4"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "f8380d6081fb3b63b0c1786e9fe2908c"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "83319d414790a7357320225a63f7e8e5"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "41e7dbf36f4d4b00733a944300fcba61"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "42d1bba59133b95ea102fed12b4e809c"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "5ad8d9f1e0d294ca522375b1dd71616d"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "22ad8deeef00d4564fd45ed122e3cbdc"}, {"type": "_enc", "ra": "0x787cb2a114 libudbauthunify.so!_ZN10UdbAESUtil7encryptERNSt6__ndk112basic_stringIcNS0_11c", "blk": "720cde42c22caa79e7f8f00000000000"}, {"type": "enc_out", "ret": {"t": "s", "len": 72, "v": "b7d37c78000000637c777bf26b6fc53001672bfed7ab76ca82c97dfa5947f0add4a2af9ca472c0b7fd9326363ff7cc34a5e5f171d8311504c723c31896059a071280e2eb27b27509"}}, {"type": "encode_aes", "ra": "0x787cc0aaa4 libudbauthunify.so!_Z13gen_biz_token8BIZTOKENRKNSt6__ndk112basic_stringIcNS0_", "p0": {"t": "l", "len": 187, "v": "010400353030381400c25220f81f60cf64ee54e83ef1eab6bdd047b5af28003032646633393837393734333265616465666363313237363731313961643565383039393933383972000a50ec123c02f4f8380d6081fb3b63b0c1786e9fe2908c83319d414790a7357320225a63f7e8e541e7dbf36f4d4b00733a944300fcba6142d1bba59133b95ea102fed12b4e809c5ad8d9f1e0d294ca522375b1dd71616d22ad8deeef00d4564fd45ed122e3cbdc720cde42c22caa79e7f8f0"}, "p1": {"t": "l", "len": 24, "v": "345659635064764b4b716a42485a74436d62726f5258486b"}}, {"type": "qurl_done", "len": 1332, "data": "AAAD5hADLDxCABUrW1YMaHV5YXVkYndlYnVpZgdkZWZhdWx0fQABA7gIAAIGCV93dXBfZGF0YR0AAQOKCgoMFgMxLjAmynsiYXNzb2NpYXRpb25JZCI6MTg0NTQ5MzkyLCJmdW5jTmFtZSI6IiIsImdyb3VwIjowLCJpZCI6MTg0NTQ5MzkyLCJzZXNzaW9uIjoxMzg3MzU1LCJzdGVwIjowLCJzdGlsbExvZ2luIjpmYWxzZSwidHJhY2VJZCI6IjBiOGYwOThmZjY0YTViZGMtMjE0NTItMzE5NjM1ODQ3ODc2NDE4NTUwMTgiLCJ0eXBlIjoyLCJ1aWQiOjAsInVzZXJDb250ZXh0IjoiIn02BDUwMDhAA1a0UFF3ZW1BTjlOSGtaS29NcVZnazV5eEl5cHFNVGFRRU9ybVhyMzd4UVZoUVpxckQ0aVVLRVExMXh2RTBtdmFsZGt0Szgza05sUjV1SnU1bmFjSjRDcGg1OW4vZDVNd3RuRUY2TnFTYkNhWUU0SnRudDBnbzFvQXZqSml5YW9SVG90VitYeWpSOFdva0wxS2wvaCtIdlJiL0ZoYzU3Rkl2WjdLYklROEI3RFZsOEdFdHI2bDMzZgB2AIYAlgALGgYgZWQwZGI4MzM0Y2FkZDIzNmMwMGNhZGY3ZTExYWI1YTUWBzEzLjQuMjImCTEuMC44MDEzODYARgkxMjcuMC4wLjFWBnhpYW9taWYACyoAARYJTTIxMDJKMlNDJigwMmRmMzk4Nzk3NDMyZWFkZWZjYzEyNzY3MTE5YWQ1ZTgwOTk5Mzg5NgdhbmRyb2lkRg9NMjEwMkoyU0MsMzAsMTFmBDEwODB2BDIxMjCGKDdjNTM4N2UwNTM5YzAyM2MzMWM0ZmYwZTgwN2U3MjU2MTE3Mzg1ZWULMwAAARdRuGVvRwAAAQREQ0FhNjVxaDFNbm0vRzFXS0xITGsybzdERFlMT1JUdG01VHl6MGdJU1FXVUlDeTZwSUdIQjNMK0trMzVxVS9iaWc1Qk1TVVVSd3gzeS9wWVpWajRjd20rUWE5UXBFQXZUWjd3eSswR0VhYngwdksvL1B5cVo1M0F6WTEyNEhCUHo4Y25YdFBkVTdXc0NYdzFkMElBOUZHNTE4RUNqM1phZVRBakxuYW9GWmhuUVZuUCtmejRMWlRoNUNRSGQ2S20zMWo1VEVPY090UDBpSVo3NWFleFFpYWNiUTNtdkprcTh5bTJ1dmw0SWJDVFl2MGpwT3BQeXNWYTg4RTBpMXpCcENBPVYAZgALBhB3dXB1ZGJyZXF1ZXN0X3YwHQAABQIAFStbjJgMqAw="}]