OneLogicalMyth_Shell
此 HTA Shell 旨在协助进行突破评估(breakout assessments)。我最初在一年多前构建了它,认为其他人可能会觉得它有用,因此现在将其公开。欢迎随时提交拉取请求。
功能特性
文件资源管理器
- 列出驱动器 - 列出主机上的所有本地驱动器。然后您可以点击驱动器号开始浏览文件夹和文件。
- 列出文件夹 - 在顶部输入框中输入文件夹路径并点击此按钮,将从该位置开始浏览。
- 用户配置文件文件夹 - 从
%userprofile% 文件夹开始浏览。
- 读取文件 - 在顶部输入框中输入文件路径并点击此按钮,将在窗口中显示文件内容。对于图片,则直接以图像形式显示。
- 获取 DACL - 显示文件或文件夹的 NTFS 权限。
系统信息
- 本地用户和组 - 枚举所有组及其成员关系。
- 计划任务 - 在 HTML 表格中生成一个概要任务列表,例如可将其复制到 Excel 中进行筛选。
- 本地密码策略 - 运行
net accounts 并在窗口内显示输出。
Active Directory
- 林信息 - 列出本地计算机所在林的相关信息(如果已加入域),包括信任关系。
- 新建 LDAP 查询 - 显示一个用于运行 LDAP 查询的表单。所选属性随后会以 HTML 表格形式呈现。
- LAPS 密码 - 当权限配置不当时,有时您可以读取 LAPS 密码。whenChanged 属性是计算机对象的修改日期而非密码本身,但它是判断密码是否已过期的一个良好指标。
数据上传/下载
- HTTP 文件下载 - 将文件下载到所提供的文件路径。如果文件已存在,将提示是否覆盖。
- HTTP 文件上传 - 使用 POST 请求上传文件。该功能已使用 Droopy 进行过测试。
其他
- 运行程序(交互式)- 运行输入框中指定的命令并以交互方式显示。适合启动
powershell.exe 等程序。不会绕过限制。
- 运行程序(后台)- 运行输入框中指定的命令并将标准输出捕获到窗口中。适合运行退出时即关闭的命令。不会绕过限制。
- 为 MSBuild 运行 XML - 使用输入框中指定的 XML 文件,针对 MSBuild.exe 运行。