Skip to content
项目

hzqst/VmwareHardenedLoader

在 GitHub 查看

hzqst/VmwareHardenedLoader has 2,418 GitHub stars and 547 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 20:18 UTC. Last push 2026-10-31.

这些数字如何统计

Vmware Hardened VM detection mitigation loader (anti anti-vm)

实测星标增长

24小时
0
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README.zh-CN.md

原文

VMwareHardenedLoader-ng

English README

VMwareHardenedLoader-ng 是用于 VMware 客户机研究环境的 Windows 内核驱动。它会过滤选定的 VMware 固件字符串,并阻止选定的 VMware PnP 注册表枚举。

驱动使用已签名的 System Informer KPH 动态数据解析未公开的内核全局变量,不依赖 PDB、特征码扫描或注册表提供的 RVA。

快速开始

先阅读构建指南,然后在安装 WDK 的 Visual Studio 2022 Developer Command Prompt 中构建:

msbuild VmLoader.sln /m /t:Rebuild /p:Configuration=Release /p:Platform=x64

构建过程会下载并验证 KPH manifest,生成并签名 v20 动态数据,并发布安装脚本所需的运行时工件。配置外部动态数据或加载驱动前,请阅读运行时加载说明。

支持的系统

  • Windows 10 和 Windows 11 x64 或 ARM64 客户机

维护的配置包括 Release|x64、Debug|x64、Release|ARM64 和 Debug|ARM64。ARM64 运行时行为仍依赖未公开的内核布局,必须在目标 Windows 版本上验证。

文档

许可证

本项目采用 MIT License。详见 LICENSE。

依赖

System Informer 以子模块形式包含,用于提供 KPH 动态数据以及 CustomBuildTool、CustomSignTool 工具。

kphtools 提供符号源,以及 nt!ExpFirmwareTableResource 和 nt!ExpFirmwareTableProviderListHead 的 RVA。

探索相关项目