zip压缩文件明文攻击以及相关问题

zip压缩文件明文攻击以及相关问题

明文攻击的原理:攻击者掌握了某段明文和对应密文求解密钥。

攻击条件

对于zip文件来说,进行明文攻击的条件是:有一个单独的文件已知且进行压缩之后的CRC值与某个包含此文件的压缩包的CRC值相等

已知文件:

请添加图片描述

未知密钥压缩包:

请添加图片描述

只要两者CRC值相等,那么就可以进行明文攻击

攻击过程

以ARCHPR为例,选择攻击类型明文并跳转至明文选项

请添加图片描述

明文文件路径换做已知文件的压缩包路径

请添加图片描述

将待解密压缩包导入即可进行攻击(攻击时间一般较久)

请添加图片描述

攻击问题

可能在有时候已知文件的压缩包已经生成,但是不能进行攻击,报错如下

在选定的档案中没有匹配的文件。如果您想要仅使用文件的一部分执行明文攻击,请修改档案,使每个档案中只包含一个文件。

那么这个时候多半是已知文件再进行的压缩方式与待解密文件的压缩方式不同,使用winRAR可以进行调整压缩方式

请添加图片描述

使用winRAR进行压缩,调整压缩文件格式为ZIP,以及可以见压缩方式

请添加图片描述

选择对应的压缩方式(如果不知道就多试试)这样进行压缩之后再进行明文攻击即可

  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

M3ng@L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值