跳到正文

压缩包结构检查

Archive Inspector

不解压就打开 zip,标出路径穿越条目、可执行文件、宏文档和压缩炸弹。

一个意料之外的 zip 是最古老的投递手段,而把它解压出来看看里面有什么,恰恰是你不该做的事。这里读取中央目录和条目头,不往磁盘写任何一个文件,并标出那些危险而不只是陌生的形态。

🔒 完全在你的浏览器里运行archivezipinspectthreat

把压缩包拖到这里

zip、tar、tar.gz、tgz 或 gz——也包括底子就是 zip 的 .docx、.xlsx、.jar 和 .apk。它在这个标签页的 worker 里打开,不往磁盘上解出任何东西。

压缩包由这个标签页里的 worker 读取,绝不上传。除非你对某个具体条目按了“提取”,否则什么都不写到磁盘上;你不开口,任何条目都不会被解压——文件树和整份安全报告都出自压缩包的索引,正因为这样,压缩炸弹能被认出来而不会被引爆。

怎么用

  1. 把压缩包拖进来

    什么都不解压。你看到的目录树是从目录记录构建的,所以你可以查看一个你不会去打开的压缩包的内容。

  2. 看路径

    一个名为 `../../etc/…` 或者带绝对路径的条目,是一次 Zip Slip 尝试——在不做检查的工具里,它会逃出解压目录。这一项最先标出,因为它没有歧义。

  3. 检查压缩比

    一个展开后大四五个数量级的条目就是 zip 炸弹。压缩比是从头部算出来的,所以不用解压任何东西你就能知道。

  4. 留意可执行文件和宏文档

    本该装照片的压缩包里出现 `.exe`、`.scr`、`.lnk` 或 `.js`,或者本该是 `.docx` 的地方出现 `.docm`,都值得停下来。宏文档交给 Office 宏检查工具。

常见问题

这是杀毒软件吗?

不是,而且它不是这一点很重要。它报告的是结构——危险的路径、离谱的压缩比、有风险的扩展名。它没有恶意软件特征库,也不知道某个文件是不是恶意的。报告干净,意味着没有发现结构上令人警觉的东西。它不意味着这个压缩包是安全的。

压缩包会上传吗?

不会。它在浏览器的 worker 里读取。不往磁盘写东西,也不发送任何东西。

它读不了加密的压缩包。

标准加密 zip 里的文件名仍然可读,也会显示出来;内容不可读,所以里面的东西一样都检查不了。陌生人发来一个有密码保护的压缩包、密码就写在同一条消息里,这是绕过邮件扫描器的一种众所周知的手法。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。