vt
links
related repos:
- SimpleVisor VT-x hypervisor works on Windows and UEFI by ionescu007, “中心节点”之一,
- HyperPlatform VM-exit filtering platform ;“中心节点” 之一
- kHypervisor capable for nested virtualization in Windows x64 platform, 基于 HyperPlatform;
- HypervisorKeylogger korean; 单文件vt、在xp上测试成功;
- HackSysExtremeVulnerableDriver Vulnerable Driver; 提供编译好的sys, .sln编译有问题
- gbhv 专注于 EPT hooking; README值得看; #checkme
- chocolate_milk: Pure Rust x86_64 bootloader and kernel 常看常新
- barbervisor for fuzz
- HyperDbg for debug | 貌似和 hypervisor-from-scratch 系列文章有关
- VT_Learn VT技术入门; 在xp上测试成功
tutorials:
-
hypervisor development series:
- https://revers.engineering/day-0-virtual-environment-setup-scripts-and-windbg/
- https://revers.engineering/day-1-introduction-to-virtualization/
- https://revers.engineering/day-2-entering-vmx-operation/
- https://revers.engineering/day-3-multiprocessor-initialization-error-handling-the-vmcs/
- https://revers.engineering/day-4-vmcs-segmentation-ops
- https://revers.engineering/day-5-vmexits-interrupts-cpuid-emulation/
-
hypervisor from scratch series:
- Part 1: Basic Concepts & Configure Testing Environment
- Part 2: Entering VMX Operation
- Part 3: Setting up Our First Virtual Machine
- Part 4: Address Translation Using Extended Page Table (EPT)
- Part 5: Setting up VMCS & Running Guest Code
- Part 6: Virtualizing An Already Running System
- Part 7: Using EPT & Page-Level Monitoring Features
- Part 8: How To Do Magic With Hypervisor!