一.简单处理
将压缩包放入010Editor或winhex工具中
二.快速判断
在左侧找50 48
或者在右侧找到PK
看红色框的数据
以上伪加密和真加密标记的09 00只是常见例子,也可能为其他奇数。
并且还会有其他的特殊情况,我还没搞明白,等我搞明白了再告诉大家+_+
总之,简单的大家可以记住:
上下数字都为奇数时 ---》加密有一部分 如 09 00 | 09 00
上下数字都为偶数时 ---》未加密 如 00 00 | 00 00只有一部分为奇数时 ---》伪加密 如 00 00 | 09 00
三.详细介绍
1.压缩源文件数据区:
信息描述 | 十六进制数值 |
---|---|
头文件标记 | 50 4B 03 04 |
解压文件所需 pkware 版本 | 14 00 |
全局方式位标记(判断有无加密) | 00 00 |
压缩方式 | 08 00 |
最后修改文件时间 | 50 A3 |
最后修改文件日期 | A5 4A |
2.压缩源文件目录区:
信息描述 | 十六进制数值 |
---|---|
头文件标记 | 50 4B 03 04 |
解压文件所需 pkware 版本 | 14 00 |
全局方式位标记(判断有无加密) | 00 00 |
压缩方式 | 08 00 |
最后修改文件时间 | 50 A3 |
最后修改文件日期 | A5 A4 |
3.压缩源文件目录结束标志:
略