压缩包伪加密
小于 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...
