💡
原文中文,约6000字,阅读约需15分钟。
📝
内容提要
文章介绍了如何使用 bkcrack 对 ZipCrypto 加密的压缩包进行明文攻击,包括已知明文的要求、创建符合条件的压缩包、不同的攻击方法(如利用文件头和文件名)以及具体的攻击示例和命令。
🎯
关键要点
- 文章介绍了如何使用 bkcrack 对 ZipCrypto 加密的压缩包进行明文攻击。
- ZipCrypto 是压缩包加密的主流方式,支持 Store 和 Deflate 压缩方式。
- 进行明文攻击需要已知至少 12 字节的明文和相应的偏移量。
- 创建符合条件的压缩包时,主流压缩软件通常提供 ZipCrypto 加密选项。
- 使用 bkcrack 进行明文攻击时,可以利用已知明文文件进行攻击。
- 已知 zip 的明文攻击可以通过文件头和文件名进行。
- 使用 ZIP 文件头和文件尾进行攻击是一种有效的方法。
- EXE 文件的 DOS 提示信息可以作为已知明文进行攻击。
- PNG 文件的固定头部结构可以用于明文攻击。
- pyc 文件的结构和相关信息可以用于进行明文攻击。
❓
延伸问答
如何使用 bkcrack 对 ZipCrypto 加密的 ZIP 文件进行明文攻击?
使用 bkcrack 进行明文攻击需要已知至少 12 字节的明文和相应的偏移量,创建符合条件的压缩包后,可以通过命令行工具执行攻击。
ZipCrypto 加密的 ZIP 文件有什么特点?
ZipCrypto 是一种主流的压缩包加密方式,支持 Store 和 Deflate 压缩方式,适合进行明文攻击。
进行明文攻击时需要满足哪些条件?
进行明文攻击需要已知至少 12 字节的明文和相应的偏移量,并且压缩包必须是 ZipCrypto 加密的。
可以使用哪些已知明文进行攻击?
可以使用 EXE 文件的 DOS 提示信息、PNG 文件的固定头部结构、以及 pyc 文件的结构等作为已知明文进行攻击。
如何创建符合条件的 ZipCrypto 压缩包?
使用主流压缩软件(如 7zip)时,选择添加到压缩包并选择 ZipCrypto 加密选项即可创建符合条件的压缩包。
使用 bkcrack 进行明文攻击的具体命令是什么?
具体命令格式为:$ bkcrack -C <压缩包名> -c <已知明文文件名> -p <已知明文>。
➡️