ZIPs tricks
Last updated
Last updated
学习和实践 AWS 黑客技术:HackTricks 培训 AWS 红队专家 (ARTE) 学习和实践 GCP 黑客技术:HackTricks 培训 GCP 红队专家 (GRTE)
命令行工具 用于管理 zip 文件 对于诊断、修复和破解 zip 文件至关重要。以下是一些关键工具:
unzip
:揭示 zip 文件无法解压的原因。
zipdetails -v
:提供 zip 文件格式字段的详细分析。
zipinfo
:列出 zip 文件的内容而不提取它们。
zip -F input.zip --out output.zip
和 zip -FF input.zip --out output.zip
:尝试修复损坏的 zip 文件。
fcrackzip:用于暴力破解 zip 密码的工具,适用于大约 7 个字符的密码。
Zip 文件格式规范 提供了 zip 文件结构和标准的全面细节。
需要注意的是,受密码保护的 zip 文件 不加密文件名或文件大小,这是一个与 RAR 或 7z 文件不同的安全缺陷,后者会加密这些信息。此外,使用较旧的 ZipCrypto 方法加密的 zip 文件在存在未加密的压缩文件副本时容易受到 明文攻击。此攻击利用已知内容来破解 zip 的密码,这一漏洞在 HackThis 的文章 中有详细说明,并在 这篇学术论文 中进一步解释。然而,使用 AES-256 加密的 zip 文件对这种明文攻击免疫,展示了为敏感数据选择安全加密方法的重要性。
学习和实践 AWS 黑客技术:HackTricks 培训 AWS 红队专家 (ARTE) 学习和实践 GCP 黑客技术:HackTricks 培训 GCP 红队专家 (GRTE)