airhv is a simple hypervisor based on Intel VT-x mainly focused on ept hooking
CPUID
RDTSC
RDTSCP
RDRAND
RDSEED
WBINVD/INVD
IN/OUT
XSETBV
RDMSR
WRMSR
INVPCID
MOV DR
CR ACCESS
EXCEPTIONS/NMI
VMCALL
INVLPG
GDTR/IDTR ACCESS
LDTR/TR ACCESS
VMCALL
to hook syscall (via ept).
It hooks NtCreateFile and every time user when tries to create a file named test.txt it prevents user from doing that.Compile with Visual Studio 2019 (Requires WDK)
Intel processors with VT-x and EPT support
Windows 7 - Windows 10, x64 only
airhv is under MIT license.
Dependencies are licensed by their own licenses.