zip伪加密

今天在bugku上看到一题
在这里插入图片描述

将zip压缩包下载下来后,迫不及待的打开,看见一个txt文件,顿时兴奋异常;但是想想不可能这么简单,果然点开就需要密码…
在这里插入图片描述
于是就开始尝试各种破密码方法(收集信息,爆破反正各种都试过),心里一万只草泥马。

最终百度后发现是zip伪加密…

zip伪加密是在文件头的加密标志位做修改,进而再打开文件时识被别为加密压缩包。

zip的文件头都是为504B0304,然后是1400这是解压所需要的版本,接着是0108这个是通用位标记(这个是全局的通用位标记,若此为单数则此zip文件被加密需要密码)而如果这里为双数且又需要密码,就大概是zip伪加密了。
在这里插入图片描述
然后就用winhex打开喽,文件尾部则是504B0102,后面的1503是压缩采用的版本,1400一样为解压所需要的版本,0009也是通用位标记不过不是全局的,在这里改动就可以进行zip伪加密了(单数伪加密,双数则不加密)。然后在这里我们将0009改成0000就行了。在这里插入图片描述
打开后还是信息收集。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值