压缩包伪加密

Ant小于 1 分钟

压缩包伪加密

用010Editor打开压缩包

一、压缩源文件数据区

50 4B 03 04:这是头文件标记(0x04034b50)

14 00:解压文件所需 pkware

版本

00 00:加密标识位(判断有无加密)

二、压缩源文件目录区

50 4B 01 02:目录中文件文件头标记(0x02014b50)

3F 00:压缩使用的 pkware 版本

14 00:解压文件所需 pkware 版本

00 00:加密标识位 更改这里进行伪加密,奇数就是加密,偶数就是未加密,如果改为09 00打开就会提示有密码了(伪加密)

解题思路

1.使用010Editor修改伪加密字段为00 00

2.使用ZipCenOp.jar

添加伪加密:java -jar ZipCenOp.jar e test.zip

去除伪加密:java -jar ZipCenOp.jar r test.zip

Loading...