Hasty Briefsbeta

Hypervisor 101 in Rust

20 hours ago
  • #rust
  • #fuzzing
  • #hypervisor
  • Hypervisor 101 in Rust is a day-long course focused on learning hypervisor internals for high-performance fuzzing.
  • The course covers hardware-assisted virtualization technologies including VMCS/VMCB, guest-host world switches, and EPT/NPT.
  • It also teaches exception interception for virtual machine introspection, useful for fuzzing.
  • The class includes lectures and hands-on exercises with source code located in the Hypervisor-101-in-Rust/hypervisor directory.
  • Lecture materials are based on the gcc2023 branch, which contains incomplete code for step-by-step exercises.
  • Participants should check out the starting point of the branch with the provided git command to begin hands-on exercises.