Stars
Platform that enables Windows driver development in Rust
Crucible is a library for symbolic simulation of imperative programs
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…
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
Windows Kernel Driver + bootkit to support user processes to read/write memory (specially developed to support game cheats)
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.
Workshop on firmware reverse engineering
Disable PatchGuard and Driver Signature Enforcement at boot time
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
This repro contains all the code and documentation for the MiniKvm project and the CH9329 controller
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.
Cross-platform library for binary debugging and memory hacking written in Rust
PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info
Hardening code obfuscation against automated attacks
Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)
A library to develop kernel level Windows payloads for post HVCI era