tandasat / Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
☆995Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for Hypervisor-101-in-Rust
- High-performance QEMU memory and instruction tracing☆527Updated 3 months ago
- Intel / AMD CPU Internals☆1,081Updated 3 years ago
- Collection of resources about Virtualization☆1,752Updated last month
- Rusty Hypervisor - Windows Kernel Blue Pill Type-2 Hypervisor in Rust (Codename: Matrix)☆261Updated 4 months ago
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,232Updated 2 months ago
- A windows debugger written in Rust, for educational purposes☆146Updated 5 months ago
- Platform that enables Windows driver development in Rust. Developed by Surface.☆1,508Updated last week
- Pure Rust x86_64 bootloader and kernel☆488Updated last year
- Fully dockerized Linux kernel debugging environment☆737Updated last month
- ☆544Updated 2 months ago
- Lightweight fuzzing of a memory snapshot using KVM☆441Updated 7 months ago
- Rust virtual machine and JIT compiler for eBPF programs☆944Updated 3 weeks ago
- A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS☆276Updated last week
- Internals information about Hyper-V☆661Updated 2 months ago
- Linux anti-debugging and anti-analysis rust library☆301Updated last year
- Examples on how to write Windows kernel drivers in Rust☆212Updated 6 months ago
- ☆430Updated last week
- Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)☆520Updated last year
- A blazing fast™ multithreaded ROP Gadget finder. ropper / ropgadget alternative☆475Updated last month
- Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe…☆1,316Updated this week
- A FREE comprehensive online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of …☆171Updated 9 months ago
- Minimal and opinionated eBPF tooling for the Rust ecosystem☆787Updated this week
- An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.☆520Updated 3 months ago
- easylkb - Easy Linux Kernel Builder☆331Updated 4 months ago
- Virtual machine's guest memory crate☆312Updated last week
- A series of posts about QEMU internals:☆1,365Updated last year
- A fuzzer for full VM kernel/driver targets☆659Updated 2 months ago
- Low-Level Software Security for Compiler Developers☆527Updated 4 months ago
- A bare minimum hypervisor on AMD and Intel processors for learners.☆192Updated this week
- Rust port of the official Windows Driver Samples on Github. Leverages windows-drivers-rs☆248Updated last week