gamozolabs / chocolate_milk
Pure Rust x86_64 bootloader and kernel
☆486Updated 10 months ago
Related projects: ⓘ
- A research kernel and hypervisor attempting to get fully deterministic emulation with minimum performance cost☆514Updated 3 years ago
- High-performance QEMU memory and instruction tracing☆512Updated last month
- Binary Analysis Framework in Rust☆547Updated 7 months ago
- Library to program x86_64 hardware.☆785Updated last month
- Why fuzzing with emulators is amazing☆129Updated 4 years ago
- An x86 bootloader written in Rust.☆515Updated 3 years ago
- An impish, cross-platform binary parsing crate, written in Rust☆1,177Updated last month
- Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe…☆1,283Updated this week
- ☆589Updated 2 weeks ago
- An architecture-agnostic ELF file flattener for shellcode☆213Updated 2 years ago
- Microkernel and userspace written in Rust exploring modern ideas☆250Updated last week
- The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its ap…☆974Updated this week
- An experimental pure-Rust x86 bootloader☆1,353Updated 3 weeks ago
- A differential fuzzer for x86 decoders☆229Updated this week
- Symbolic execution of LLVM IR with an engine written in Rust☆533Updated 10 months ago
- Rust library for parsing ACPI tables and interpreting AML☆201Updated 2 weeks ago
- The x86 processor fuzzer☆478Updated 5 years ago
- A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good…☆362Updated 2 months ago
- A blazing fast™ multithreaded ROP Gadget finder. ropper / ropgadget alternative☆460Updated last year
- Binary coverage tool without binary modification for Windows☆423Updated 4 years ago
- Exploration of x86-64 ISA using speculative execution.☆303Updated 3 years ago
- ☆633Updated 5 years ago
- Framework for writing Linux kernel modules in safe Rust☆1,330Updated 3 years ago
- ☆172Updated 2 years ago
- bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, des…☆875Updated this week
- A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS☆273Updated this week
- radius2 is a fast binary emulation and symbolic execution framework using radare2☆580Updated 4 months ago
- A hypervisor for fuzzing built with WHVP and Bochs☆365Updated 5 years ago
- A library for reading and writing the DWARF debugging format☆836Updated 2 weeks ago
- Microcode Updates for the USENIX 2017 paper: Reverse Engineering x86 Processor Microcode☆323Updated 5 years ago