使用 bkcrack 对 ZipCrypto 加密的 ZIP 文件进行明文爆破

使用 bkcrack 对 ZipCrypto 加密的 ZIP 文件进行明文爆破

💡 原文中文,约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 <已知明文>。

➡️

继续阅读