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

背景

快压估计网上冲浪的小伙伴也都多少知道,最开始的时候,快压压缩的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文件做到的~ (但是似乎目前没有软件进行这样的兼容)

猜你喜欢

转载自blog.csdn.net/qq_20051535/article/details/123975447