适用于 RedTeams 的 HTA 加密工具
本项目的目的是生成包含加密 HTA 文件的 .html 文件。其思路是,当目标访问该页面时,密钥会被加载,HTA 将在浏览器中动态解密,并直接推送给用户。这是一种规避某些安全设备实现的内容/文件类型检查的技术。此工具并非用于创建出色的 HTA 内容。还有许多其他 工具/技术 可以帮助您实现这一目标。它可能会帮助您将 HTA 放入环境中,并(如果您使用环境密钥)避免其被放入沙箱。
navigator.msSaveBlob 在运行时"保存"该文件来实现的 - 而不是直接从服务器获取 HTA。这意味着在任何时候都不会有包含您的 HTA 文件的明文形式的 HTTP 请求/响应 - 代理只会看到一个包含您加密 Blob 的 text/html 文件。在 Edge 最新版本中,这将导致用户被提示"运行"HTA。虽然这不是该工具的主要目标,但基于 HTA 的 payload 选项有两种。每种选项都使用了不同的技术,此前已由 Matt Nelson, Matthew Demaske, Ryan Hanson 和 Etienne Stalmans 记录过。使用这些技术的好处是,您的代码不会作为 mshta.exe 的子进程执行。如前所述,通过使用这些技术,您可以避免在 Windows 系统中运行的任何程序都会被 Windows 系统的安全防护机制识别为恶意软件。
暂无开放 Issues,或尚未同步最近议题。