百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

demiguise

> 编程语言
开源

适用于 RedTeams 的 HTA 加密工具

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

适用于 RedTeams 的 HTA 加密工具

Demiguise - HTA 加密工具

本项目的目的是生成包含加密 HTA 文件的 .html 文件。其思路是,当目标访问该页面时,密钥会被加载,HTA 将在浏览器中动态解密,并直接推送给用户。这是一种规避某些安全设备实现的内容/文件类型检查的技术。此工具并非用于创建出色的 HTA 内容。还有许多其他 工具/技术 可以帮助您实现这一目标。它可能会帮助您将 HTA 放入环境中,并(如果您使用环境密钥)避免其被放入沙箱。

它是如何做到这一点的呢? ## 这是通过使用 RC4 对 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· 11 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言