It's our wits that make us men.

2019/3/3 明文攻击加密zip文件

Posted on By LuLu

明文攻击加密zip文件

  • 在密码学和密码分析学中,选择明文攻击指的是一种攻击模式。攻击者拥有加密机的访问权限,可构造任意明文所对应的密文,明文攻击是一种较为高效的攻击手段。

  • 大致原理是当你不知道一个zip的密码,但是你有zip中的一个已知文件(文件大小要大于12Byte)或者已经通过其他手段知道zip加密文件中的某些内容时,因为同一个zip压缩包里的所有文件都是使用同一个加密密钥来加密的,所以可以用已知文件来找加密密钥,利用密钥来解锁其他加密文件。

  • 在这种攻击模式中,攻击者可以事先任意选择一定数量的明文,让被攻击的加密算法加密,并得到相应的密文。攻击者的目标是通过这一过程获得关于加密算法的一些信息,以利于攻击者在将来更有效的破解由同样加密算法(以及相关密钥)加密的信息。在最坏情况下,攻击者可以直接获得解密用的钥匙。

    这种攻击模式初看起来并不现实,因为很难想像攻击者可以选择任意的信息并要求加密系统进行加密。不过,在公钥密码学中,这就是一个很现实的模式。这是因为公钥密码方案中,加密用的钥匙是公开的,这样攻击者就可以直接用它来加密任意的信息。

  • 明文攻击的使用条件:有一个加密压缩包中的一个文件。

解题步骤

  1. 下载题目中给的两个zip文件并打开。

  2. 发现两个zip文件中的sqlmap.py大小相同。

    img

  3. 用ARCHPR进行明文攻击,在加密文件中,选择加密文件zip,攻击类型:明文,明文文件路径:加密文件中的一个已知文件。

    img

    4.点击开始,跑口令。