中兴 AES-256-CBC 加密备份配置文件

逆向工程 艾达 固件 加密 解密 固件分析
2021-06-25 02:50:22

我在(一个封闭源代码的)上尝试了路由器通行证查看工具,它能够解密它 V3.1 的旧版本。在它的两个路由器上进行了测试,它给了我这个输出

Encrypted Data Start Position: 227
Encryption Algorithm: AES-128
Encryption Key: 34303263333864653339626564363635
Compression: zlib / deflate

Encrypted Data Start Position: 227
Encryption Algorithm: AES-128
Encryption Key: 4772574D33487A264C54767A26665E39
Compression: zlib / deflate     

还有人告诉我

加密算法改为 AES-256-CBC,key 和 iv 源自 MAC、SerialNumber 和 EncryKey。

snprintf(&g_keySeed, 65, "%s%sMcd5c46e", EncryKey, SN); snprintf(&g_ivSeed, 65, "G21b667b%s%s", MAC, EncryKey);

sha256(key_seed, key_seed_len, &aes_key);

sha256(iv_seed, iv_seed_len,&aes_iv);

没有告诉我那个encrykey是什么并且没有再次回复。

固件和配置文件

0个回答
没有发现任何回复~