Perl 版本的 CallBackery 在 0.62.0 之前,使用经过填充的密码作为 AES 密钥来加密配置备份。 函数通过向备份密码末尾填充字符"x",并将其截断为 32 字节来生成 AES 密钥,该过程未使用盐值(salt),也未进行密钥派生。由于备份数据的第一个块包含一个由 16 个十六进制数字组成的长度字段,攻击者只需解密一个数据块即可验证密码猜测的正确性,且验证速度等同于原始 AES 加解密速度。 一旦攻击者获取了备份文件,便可通过快速离线暴力猜测恢复其密码,进而窃取该备份中存储的所有凭据。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| - | - | 0 ~ 0.62.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC