1、伪加密
(1)zip伪加密
考点:winhex打开压缩包;搜索504b0102(注意不是文件头部;zip文件头部伪504b0304
);从50开始,往后面数第9,10个字符为加密字符,将其设置为0000即可变为无加密状态
(2)rar伪加密
从头开始一般第24个字节为加密位置;将尾数修改为0,即可解除加密
2、暴力破解
(1)设置密码;需要使用ARCHP.exe工具
来破解zip/rar文件
(2)明文破解
明文攻击指知道加密的ZIP中部分文件的明文内容,利用这些内容推测出密钥并解密ZIP文件的攻击方法
例:假设一个加密的压缩包中有两个文件readme.txt和flag.txt,其中flag txt的内容是我们希望知道的内容,而我们拥有readme.txt的明文文件,使用上述两个文件即可进行明文攻击。
操作:
1、将readme.txt的明文文件进行压缩,变成readme1.zip。
2、打开archpr, 攻击类型选择明文,明文文件路径选择readme1.zip ( 即将明文文件不加密压缩后的文件),加密的文件
选择要破解的文件,点击开始,破解成功后会获得密码。