Hasty Briefsbeta

双语

Hypervisor 101 in Rust

8 months ago
  • #rust
  • #fuzzing
  • #hypervisor
  • 《Rust语言Hypervisor入门》是一门为期一天的课程,重点学习用于高性能模糊测试的虚拟机监控程序内部原理。
  • 课程涵盖硬件辅助虚拟化技术,包括VMCS/VMCB架构、主客机状态切换以及EPT/NPT页表管理。
  • 同时教授用于虚拟机自省的异常拦截技术,这对模糊测试极具实用价值。
  • 课程包含理论讲解和实践操作,相关源代码位于Hypervisor-101-in-Rust/hypervisor目录下。
  • 教学材料基于gcc2023分支,该分支包含分步实践的未完整代码框架。
  • 学员需按照提供的git命令检出分支起点,即可开始实践练习。