ZTE STB Tools分析及算号器下载 2.1.1 版本和 8.1.1 版本是同一个文件夹,zte_stb_tools_ty 是 2.1.1,zte_stb_tools 是 8.1.1。2.1.1 版本通用,8.1.1 版本只能广东电信使用。2.1.1 和 8.1.1 注册码通用。 https://yuduanhun.lanzoui.com/b0cvs7wgh 3DES 在线解密,配置依次为 HEX,ECB,PKCS7,Triple,HEX/BASE16 https://the-x.cn/cryptography/Tripledes.aspx ##机器码,去除sq后,剩下的是Hex格式的Bytes,格式如下: byte0:0x14 固定 byte1:0x78 16进制密文长度 byte2-3:0x0001 固定 byte4-19:16bytes 机器码key,其中byte4-7,8-11应该为伪随机数值,但因为没有设置seed,使得每次运行为固定值,第一次点击按钮的值为0x29000000和0x23480000。 密文加密方式为3DES,ECB模式,PKCS7填充,机器码key为16bytes加0扩充至24bytes。 bytes20-end:密文。长度为0x78 #用机器码key将密文解密后,记为decrypted_text: byte0-47:软件的版本字符串 byte48-63:16bytes的硬件特征码 byte64-75:12bytes注册表中获取的特征码,可能为全0 ##注册码: 注册码格式,为Hex格式的二进制数据。加密仍然是3DES,ECB模式,PKCS7填充,注册码KEY为16bytes加0扩充至24bytes。得到密文。注册码KEY与机器码的key不通用: byte0:16进制密文长度 byte1-2:0x0001 byte3-10:注册码 KEY 前 8bytes byte11-18:无意义,可以为任意随机值 byte19-end:注册码 KEY 加密的密文 #注册码KEY:16bytes byte0-7:8bytes 随机值 byte8-15:decrypted_text byte68-75,也就是注册表特征码的后8bytes #加密前: byte0-23:decrypted_text byte48-75,也就是硬件特征码加注册表特征码 byte24:2.0.0 版本是 0x0e,2.1.1 版本是 0x0c byte25-27:16进制,年后两位,月,日,有效期开始日期 byte28-30:16进制,年后两位,月,日,有效期结束日期,在此日期范围之外运行程序会让重新注册。 byte31:0x00 byte32:接下来的字符串长度 byte33:0x00 byte34-(end-5):加密的二次密钥,是此软件与电信盒子交互时的密码,可以在rom的某个.so里找到。此字符串被加密,加密密钥与12bytes注册表特征码和注册码 KEY前 8bytes 有关。具体组合方式楼主未知。若此字符串错误可以正常注册 stb 工具,但无法连接机顶盒,会提示“二次密钥失效,请重新注册”。 byte(end-4)-end:5bytes 字符串。与 stb 版本有关。 注册后该软件就可以用了,可以打开adb或者开ssh,拿到最高权限了。 ##算号模板 #机器码模板 sq12 1byte密文长度 0001 16byte密钥 密文 #注册码模板,当且仅当注册表特征码为12字节0x00时可直接套用此模板。如果你的电脑解密得到的注册表特征码不是全为0,则可以将stb工具导入360沙箱后重新尝试激活,此时得到的注册表特征码就能变为全为0,可以直接使用此模板。否则可以正常激活stb工具,但会因二次密钥失效而无法连接机顶盒。 #2.1.1 8.1.1 版本 800001 D62C0000AE7200000000000000000000(密钥) { 硬件特征码 注册表特征码(此处样例为12字节0x00) 0C 17 01 01 7F 01 01 00 50 00 01 CD FC C9 6F 94 49 32 99 8E 91 74 57 0B F2 F6 00 75 4B 49 68 4F 2F 72 82 62 A2 81 DD 96 17 03 C3 54 84 E5 DA BC 79 83 3F 71 70 32 E0 3D C1 33 0F B0 9B BF BE A7 E6 16 4D D7 C4 22 E4 1C E3 95 0B E5 A9 D6 F8 AD 31 BB 18 20 67 B1 5F 6B 17 38 2C 00 01 3E 7F }(加密) #2.0.0 版本 700001 BE180000846700000000000000000000(密钥) { 硬件特征码 注册表特征码(此处样例为12字节0x00) 0E 17 01 01 7F 01 01 00 40 00 D0 69 F5 8C 15 FC 4A A4 80 7D 88 89 76 42 2A D2 12 61 48 31 37 BE 9E 24 A5 B3 E9 B3 CB DC 80 96 F0 20 AB 07 F2 BD 01 D7 B0 F7 5C 69 4E 82 98 06 2A 55 91 4F 29 78 FF 98 36 26 16 91 61 D1 56 6B 2C 00 01 36 5F }(加密) ##附上样例,同一个机器的多个机器码解密结果相同,同一个机器码可以对应多个注册码 #样例1(版本 2.1.1) 机器码(为便于理解已做切分) sq12780001 49160000F16D00003F57106400000000(key) 149DABA898B61DE5F0D5F20265CEFC87FCD2A029E02A202005716DA3F0D00DE271511FD7DF0BBF68A5726DAE3C3AACE1E921D6F299937A5DFFFBEF5CF2B1F2BC24BE11479474C00782549C45DDC8DFD4A5726DAE3C3AACE1A5726DAE3C3AACE1A5726DAE3C3AACE1A5726DAE3C3AACE1EEC73A4E90C0E12A(密文) 分析: 解密结果: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -------------------------------------------------------------------- 5A 54 45 20 53 54 42 20 54 6F 6F 6C 73 20 56 38 | ZTE STB Tools V8 2E 31 2E 31 5F 43 30 32 20 32 30 32 30 30 30 33 | .1.1_C02 2020003 31 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 17.............. 42 46 45 42 46 42 46 46 30 30 30 33 30 36 41 39 | BFEBFBFF000306A9 00 00 00 00 30 30 30 30 30 30 30 30 00 00 00 00 | ....00000000.... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 得到硬件特征码 HEX:42 46 45 42 46 42 46 46 30 30 30 33 30 36 41 39 得到注册表特征码 HEX:00 00 00 00 30 30 30 30 30 30 30 30 注册码 1(为便于理解已做切分) 800001 8B0FD13A1540A5C4(key 前 8bytes) A6908487649AD284(无意义) 990DD5434EE7DDF4D3B87FD8BD127B72EF0878ADEC5E99C5B8B02985F94678C18944E91F3C021F5FF38E18BD3F854E0E52A9D6DB7B2F8EBE408EDD09843282211A9423093ACCA677A0524F017E8AAA232B1EFB9892F06E130F006C8B6F163058A41F00489D7DA3B67CEEEBE89E2B366A7ECDBA2BC4C02812E6FAE7BE661258C9(密文) key:8B0FD13A1540A5C43030303030303030(3030303030303030 是注册表特征码的后8bytes) 解密结果: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F -------------------------------------------------------------------- 42 46 45 42 46 42 46 46 30 30 30 33 30 36 41 39 | BFEBFBFF000306A9 00 00 00 00 30 30 30 30 30 30 30 30 0C 17 03 0E | ....00000000.... 17 07 03 00 50 00 19 5F 84 58 D2 46 95 B0 97 55 | ....P.._.X.F...U E2 9E DA 33 99 DB 38 3E 1D D0 89 BE 61 B6 39 0B | ...3..8>....a.9. EC CB 49 CF E3 F5 8D 76 63 CA 59 86 06 AF 9F 7B | ..I....vc.Y....{ 14 40 23 A3 D1 78 26 32 83 8F 04 B0 93 08 2C 0E | .@#..x&2......,. 92 B3 43 6E 68 DB 0E 80 A8 37 C2 36 4E 5E BB 57 | ..Cnh....7.6N^.W 5A DF 5E F3 42 E0 2C 00 01 3E 7F | Z.^.B.,..> 匹配之前的硬件特征码 HEX:42 46 45 42 46 42 46 46 30 30 30 33 30 36 41 39 匹配之前的注册表特征码 HEX:00 00 00 00 30 30 30 30 30 30 30 30 stb 版本 HEX:0C 有效期开始日期 16 进制:17 03 0E 有效期结束日期 16 进制:17 07 03 分隔符:0x00 二级密钥密文长度:0x50 分隔符:0x00 二级密钥密文: 19 5F 84 58 D2 46 95 B0 97 55 E2 9E DA 33 99 DB 38 3E 1D D0 89 BE 61 B6 39 0B EC CB 49 CF E3 F5 8D 76 63 CA 59 86 06 AF 9F 7B 14 40 23 A3 D1 78 26 32 83 8F 04 B0 93 08 2C 0E 92 B3 43 6E 68 DB 0E 80 A8 37 C2 36 4E 5E BB 57 5A DF 5E F3 42 E0 结尾:2C 00 01 3E 7F 注册码 2(为便于理解已做切分) 800001 A88FD88E5B497BE8 F1AFCB9E91497FEA DE1CE7CAF9353EE115AB52095AF11304B46226343349E29C071188950D45E4C22664A003BB94BF163D30372DCE2009EBA74482D10284773E5CC4CEC6802940B6B159C6EF3A3EC004872B0123D5338A59B752A7E23EB32B600EE66D5FB8583F616A0954249A63FCAEB05A09140DDB855A6473816E1CEFD70A049B6B8302D07B97 #样例2(版本 2.1.1) 机器码(为便于理解已做切分) sq12780001 29000000234800005460466200000000 996981964BA8B08BE8D6FF485A3ED8D333AAF591D4ABED8293FA0668AF958E3D74F80FF1ED8FC37DB4C897293D0A116499BA6CF8DAB03D984942616927680814B4C897293D0A1164B4C897293D0A1164B4C897293D0A1164B4C897293D0A1164B4C897293D0A1164B4C897293D0A1164795819AE0B791A0B 注册码(为便于理解已做切分) 800001 D62C0000AE720000 3068E85E00000000 2F3942E219D9D1ACCE0979695847B0769B047262BF4A65508DF4ED5D68C85B1FC612010E78AD5644D53BFC6B0A133BA7A828724368B12316C34B7172977DBDE2065C318F4E0960155F7603E820FAD15D14288BBAFB75D48645F30F4D6E03EDFDDC9266D11689239F6BBB27E57B37381B0145FEBA9B08CD62FCF5B07466D25A60 #样例3(版本 2.1.1) 机器码 sq1278000152690000905F00005B89106400000000640BA15C83DE297F0273EF2410C26CFCB2F5E683578EAE8A13B90F269806C9354BE270BF44133AD5E25C0E0164B9AF53FF227A03BEF9A3863761478DE44B6FB3E25C0E0164B9AF53E25C0E0164B9AF53E25C0E0164B9AF53E25C0E0164B9AF53E25C0E0164B9AF53E25C0E0164B9AF53FEAC7070034EEC9E 注册码 1 8000011F27681791AD43D83F7E77D00D6CE715D2EDC79C58D76C49EB9AC35182423C4EB4070CBBFFEED610CF61AD5D23B457DD5993B7F3A5698C28CB2B37176015FEEE23906A5E23BD86DDCE671DE14EA5D602C602EAA857601D3964003CBEC0958A09C95BA849389A5281BACF7EC9C04ED02C454A19E551BD815DD8D76EA6D4BAF0CBEBCDF910039337585B9173A27D13F9B4 注册码 2 800001A67D7AE528897F09A0E5FB8C32505741B45CEB71E8790338B1EB74B375A3639CCF011B3C912F48F539D74EC35E70C23586F87E1532FBFC4C0A75C3C212603D13B358EC338F036A8ED149C5B4B8C8C41D23DBC91FD513F9D449E8B774446A3F41B329796D87E632598DA4EB52C8B82F0EACA69CCCC4452E51D4320D9A1E2C87FA54EF09CE8FC9DA6B8AAC8593F458CE08 注册码 3 800001086C30DF563EC8187474A8229AA103A245B895E48690A18BD1E3533F070B01C0FD73096FE9AE9D6F5A6722B7B0D0EF9DF8756A2A5D0FD56BD8D7320ABBB6F2D561EE23EC3F6A34C58F3B8D7FDBFC6E7CEE155C95E7914E7E296AD112E8683F610A97A8A10D13DC0BC5C4145316D9DB9F95554D08B87FB42C7A56CFF8B4FC5CE2CF5B87CA92ED884F01ED637619E758FE #样例4(版本2.0.0) 机器码 sq1478000129000000234800002D60AD5E0000000017EC97EC3BB3CB78A5C94EE7B9051D566BB9DB8D3660ECA3C83A1675DF925BA4D7D1A55DC5D03038DBD6E479F431737FF789B9EBE6CB1F91D73108614C20EBBE5239F52407F994B70E27D2147B936343196A87F3B347C2AC196A87F3B347C2AC196A87F3B347C2AC196A87F3B347C2AC71CE92134C656C0F 注册码 700001BE18000084670000F9E4ED5C00000000DB227E2820184732735164750895D0D7011469F4C05692E4229F4204FFFD66E69B0A20B65D2B7441CF1CF14EF22DC5E172148C43815FDCEF3407F2FCDE6A793947FB2DD128AB4955D895B270482799001DE79AB466570477BF6B4B68E29CA2B99F437997D69C2A2BA4FA2D761FE393AB