Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
archiver-MOTW-support-comparison — 比较 Windows 压缩工具对 Web 标记(MOTW)传播的支持,帮助团队评估哪些工具保留 MOTW,并缓解基于宏的恶意软件投递。 | Kitploit
工具/GitHubGitHub/nmantani/archiver-motw-support-comparison
恶意软件分析学习与教育红队精选资源对抗性攻击
GitHubnmantani/archiver-motw-support-comparison

archiver-MOTW-support-comparison

比较 Windows 压缩工具对 Web 标记(MOTW)传播的支持,帮助团队评估哪些工具保留 MOTW,并缓解基于宏的恶意软件投递。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
27917562个月前Kitploit 审核通过

适用于 Windows 的压缩软件对 MOTW(Mark of the Web)传播支持的对比

英语 | 日语

背景

2022 年 3 月 3 日,微软宣布将更改 Windows 上 Office 应用程序的默认行为,以阻止来自互联网的文件(例如电子邮件附件)中的宏。

公告摘录:

VBA 宏是恶意行为者获取访问权限以部署恶意软件和勒索软件的常见方式。因此,为提高 Office 的安全性,我们将更改 Office 应用程序的默认行为,以阻止来自互联网的文件中的宏。

...

此更改仅影响运行 Windows 的设备上的 Office,且仅影响以下应用程序:Access、Excel、PowerPoint、Visio 和 Word。

此更改将随版本 2203 开始推出,首先于 2022 年 4 月初面向当前频道(预览)发布。稍后,此更改将适用于其他更新频道,例如当前频道和月度企业频道。

这是针对恶意 Office 文档文件防御的一大改进。

根据该公告,是否阻止宏取决于文件的 MOTW(Mark of the Web)属性。网页浏览器和电子邮件客户端等应用程序会为来自互联网的下载文件和电子邮件附件添加 MOTW。MOTW 存储在 Zone.Identifier NTFS 备用数据流中。

为了阻止从压缩文件中解压出的恶意 Office 文档文件中的宏,压缩软件必须在压缩文件带有 MOTW 时将 MOTW 传播到解压出的文件。如果压缩软件不传播 MOTW,压缩文件中的恶意 Office 文档就可能绕过阻止。

由此产生了一个问题:“哪些压缩软件可以将 MOTW 传播到解压出的文件?” 因此,我测试了一些压缩软件并总结了结果。

MOTW 传播支持对比表(截至 2026 年 8 月 2 日)

名称测试版本许可证MOTW 传播默认启用备注
Windows 资源管理器的"全部提取"内置功能Windows 11 25H2专有是 ✔️是 ✔️
7-Zip26.02GNU LGPL是 ✔️否 ❌ *1
BandizipStandard Edition 7.45免费软件是 ✔️是 ✔️仅针对特定文件扩展名 *2
CubeICE3.6.1免费软件 / 专有是 ✔️是 ✔️
Explzh10.01商业用途专有是 ✔️是 ✔️
File Compact8.00专有是 ✔️是 ✔️
NanaZip6.5.1767.0MIT是 ✔️是 ✔️可配置为针对特定文件扩展名传播 *3
PeaZip11.2.0GNU LGPL是 ✔️是 ✔️
TC4Shell21.3.0(试用版)专有是 ✔️是 ✔️
Total Commander11.58(试用版)专有是 ✔️是 ✔️
WinRAR7.23(试用版)专有是 ✔️是 ✔️默认仅针对特定文件扩展名 *4
WinZip77.0(试用版)专有是 ✔️是 ✔️
Ashampoo ZIP Free1.0.7免费软件(需要注册)否 ❌
CAM UnZip5.25.4.0商业用途专有否 ❌
PowerShell 的 Expand-Archive cmdlet7.6.4MIT否 ❌
Express Zip11.28商业用途专有否 ❌
IZArc4.6免费软件否 ❌尽管提供了 "Propagate Mark of the Web" 选项 *5
LhaForge2.0.1MIT否 ❌
Lhaplus1.74免费软件否 ❌
PowerArchiver22.10.02(试用版)专有否 ❌
StuffIt Expander15.0.8免费软件否 ❌
Windows 11 的 tar.exe (bsdtar)3.8.4BSD 2-clause否 ❌
Universal Extractor 22.0.0 RC 3GNU GPLv2否 ❌
ZipGenious6.3.2.3116免费软件否 ❌
Zipware1.6免费软件否 ❌

*1:尽管 7-Zip 自 22.00 版本起就支持 MOTW 传播,但默认情况下是禁用的。您可以通过 7-Zip 文件管理器中的“工具” -> “选项” -> “7-Zip”的“Propagate Zone Id stream:”选项为 7-Zip GUI 启用该功能。

images/7-zip-setting.png

当您将该选项设置为“Yes”时,7-Zip 会将 MOTW 传播到所有解压出的文件。当您将其设置为“For Office files”时,7-Zip 会将 MOTW 传播到具有以下文件扩展名的文件:

  • .doc .docb .docm .docx .dot .dotm .dotx .wbk .wll .wwl
  • .pot .potm .potx .ppa .ppam .pps .ppsm .ppsx .ppt .pptm .pptx .sldm .sldx
  • .xla .xlam .xlm .xls .xlsb .xlsm .xlsx .xlt .xltm .xltx

您还可以通过将注册表 HKEY_CURRENT_USER\SOFTWARE\7-Zip\Options\WriteZoneIdExtract DWORD 设置为 1 来启用 MOTW 传播。

对于 7-Zip CLI,无论上述选项如何,都需要使用 -snz 开关才能传播 MOTW。

*2:根据 Bandizip 的文档,Bandizip 会将 MOTW 传播到具有以下文件扩展名的文件:

  • .exe .com .msi .scr .bat .cmd .pif .bat .lnk
  • .zip .zipx .rar .7z .alz .egg .cab .bh
  • .iso .img .isz .udf .wim .bin .i00
  • .js .jse .vbs .vbe .wsf
  • .url .reg
  • .docx .doc .xls .xlsx .ppt .pptx .wiz

我之前使用一个只包含文本文件的 ZIP 压缩文件测试过 Bandizip,错误地认为 Bandizip 不会传播 MOTW。

*3:NanaZip 自 6.0 Preview 1 版本起默认启用了 MOTW 传播。您可以通过 NanaZip GUI 中“选项” -> “集成”的“Propagate Zone Id stream”选项进行配置。

images/nanazip-setting.png

当您将其设置为“For unsafe files”时,NanaZip 会将 MOTW 传播到具有以下文件扩展名的文件:

  • .doc .dot .wbk
  • .docx .docm .dotx .dotm .docb .wll .wwl
  • .xls .xlt .xlm
  • .xlsx .xlsm .xltx .xltm .xlsb .xla .xlam
  • .ppt .pot .pps .ppa .ppam
  • .pptx .pptm .potx .potm .ppam .ppsx .ppsm .sldx .sldm
  • .bat .cmd .com .exe .hta .js .jse .lnk .msi .pif .ps1 .scr .vbe .vbs .wsf
  • .7z .iso .rar .tar .vhd .vhdx .zip

NanaZip 支持通过注册表使用系统级策略。这些策略会覆盖用户设置。

*4:WinRAR 7.0 引入了“Propagate Mark of the Web”选项。您可以选择以下值:

  • 从不
  • 对于 Office 文件
  • 对于可执行文件和 Office 文件
  • 对于所有文件
  • 对于用户定义的类型

该选项仅由 WinRAR GUI 支持。无论该选项如何设置,WinRAR CLI 都不会传播 MOTW。

images/winrar-setting.png

默认值为“对于可执行文件和 Office 文件”,WinRAR 会将 MOTW 传播到具有以下文件扩展名的文件:

  • .exe .bat .cmd .hta .lnk .msi .pif .ps1 .scr .vbs
  • .doc .docb .docm .docx .dot .dotm .dotx .wbk
  • .ppa .ppam .pot .potm .potx .pps .ppsm .ppsx .ppt .pptm .pptx .sldm .sldx
  • .xls .xlsb .xlsm .xlsx .xlm .xlt .xltm .xltx

当您将该选项设置为“对于 Office 文件”时,WinRAR 会将 MOTW 传播到具有以下文件扩展名的文件:

  • .doc .docb .docm .docx .dot .dotm .dotx .wbk
  • .ppa .ppam .pot .potm .potx .pps .ppsm .ppsx .ppt .pptm .pptx .sldm .sldx
  • .xls .xlsb .xlsm .xlsx .xlm .xlt .xltm .xltx

当您将该选项设置为“对于用户定义的类型”时,可以指定文件扩展名。

*5:IZArc 4.6 版本引入了“Propagate Mark of the Web”选项,并且默认启用。然而,无论该选项如何设置,IZArc 似乎都不会传播 MOTW。

下载工具