Stars
Hyperlight is a lightweight Virtual Machine Manager (VMM) designed to be embedded within applications. It enables safe execution of untrusted code within micro virtual machines with very low latenc…
Crucible is a library for symbolic simulation of imperative programs
This repro contains all the code and documentation for the MiniKvm project and the CH9329 controller
A windows debugger written in Rust, for educational purposes
Some POCs for my BYOVD research and find some vulnerable drivers
High-performance QEMU memory and instruction tracing
A library to develop kernel level Windows payloads for post HVCI era
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Remove AV/EDR Kernel ObRegisterCallbacks、CmRegisterCallback、MiniFilter Callback、PsSetCreateProcessNotifyRoutine Callback、PsSetCreateThreadNotifyRoutine Callback、PsSetLoadImageNotifyRoutine Callback...
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Platform that enables Windows driver development in Rust. Developed by Surface.
Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functiona…
A generic UEFI bootkit used to achieve initial usermode execution. It works with modifications.
Hardening code obfuscation against automated attacks
Disable PatchGuard and Driver Signature Enforcement at boot time
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.