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.