分享

利用WinHex让伪加密ZIP压缩文件显出原形

 喜欢站在山上 2024-04-24 发布于吉林

前言:

“.zip”文件是一种压缩文件,可进行加密,也可不加密。而伪加密是在未加密的zip文件基础上修改了它的压缩源文件目录区里的全局方式位标记的比特值,使得压缩软件打开它的时候识别为加密文件,提示输入密码, 而在这个时候,不管你用什么软件对其进行密码破解,都无法打开它!这就是它存在的意义。

利用WinHex让伪加密ZIP压缩文件显出原形

准备工具:

WinHex_v20.4

过程:

1、我们将压缩包文件拖入WinHex查看;

利用WinHex让伪加密ZIP压缩文件显出原形

首先我们需要知道一个ZIP压缩包由三个部分组成:压缩源文件数据区 + 压缩源文件目录区 + 压缩源文件目录结束标志。

50 4B 03 04,这是压缩源文件数据区头文件标记:

利用WinHex让伪加密ZIP压缩文件显出原形

50 4B 01 02,这是压缩源文件目录区头文件标记:

利用WinHex让伪加密ZIP压缩文件显出原形

2、我们利用WinHex搜索,快速定位到目录区头文件标记处;

利用WinHex让伪加密ZIP压缩文件显出原形

以50为第一处,找到第9、10处数值位置,这里就是全局方式位标记。我们看到第9处数值为07,第9处数值如果是奇数就代表有密码,偶数代表无密码。我们将07改为08试试:

具体ZIP结构可参考:
https://blog.csdn.net/a200710716/article/details/51644421

利用WinHex让伪加密ZIP压缩文件显出原形
利用WinHex让伪加密ZIP压缩文件显出原形

我们发现压缩包包里的文件已经是未加密的状态了。

利用WinHex让伪加密ZIP压缩文件显出原形

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多