唠嗑 | 快压隐藏文件原理探索

博客探讨了快压早期如何通过修改zip文件头,创建隐藏文件的压缩包,导致其他软件无法正常解压的情况。作者分析了一个包含隐藏文件的zip包,发现它在正常压缩文件后附加了实际内容,通过引导下载页面实现隐藏。这种做法利用了类似rar的压缩方式,并且改变了zip文件头为KZ,以达到隐藏目的。尽管其他软件无法解压,但解析html仍可显示压缩目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

快压估计网上冲浪的小伙伴也都多少知道,最开始的时候,快压压缩的zip包其他解压软件解压不出来,会显示一个引导下载页面:

点开之后是:

  当然,最近发现快压居然改邪归正了,已经彻底删掉了,现在超级压缩啥的直接压缩7z,zip压缩也是正常的zip文件了。

现在官网最新版:

先前版本:

 

很好奇这种隐藏文件的做法是如何实现的,所以就研究下这个被隐藏文件的压缩包:

原始文件

 愿意玩耍的小伙伴拿去试试吧~‏2.zip - 蓝奏云文件大小:2.5 K|https://beihe.lanzout.com/iqfye02nzfja

文件分析

根据万物都是 7z dll 套壳的理论,猜测应该不会打开,使用7z分析可以看到下面的图

分析应该是在一个正常的压缩包(里面只有“点击解压.html”)文件后附加了真实文件,真实文件正常软件不会读取,所以才显示不出来。

至于大小为什么优于zip和7z,从图中推测应该是采用了类似 rar 的压缩方式,包装上下载引导,以实现特殊zip压缩包模式

正常zip压缩会以PK开头,这里很明显被换成了KZ,后面还带域名呢...

中间一段应该是引导下载的html: 

感觉可能是后端写的这个页面,其他小伙伴已经能看出来很崩溃了

其实用这种做法就可以说明虽然其他软件不能正常的解压,但是显示压缩目录还是可以通过解析html文件做到的~ (但是似乎目前没有软件进行这样的兼容)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员麻薯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值