gamozolabs / chocolate_milk
Pure Rust x86_64 bootloader and kernel
☆488Updated last year
Related projects ⓘ
Alternatives and complementary repositories for chocolate_milk
- A research kernel and hypervisor attempting to get fully deterministic emulation with minimum performance cost☆516Updated 3 years ago
- High-performance QEMU memory and instruction tracing☆527Updated 3 months ago
- Why fuzzing with emulators is amazing☆134Updated 4 years ago
- A differential fuzzer for x86 decoders☆234Updated last month
- An architecture-agnostic ELF file flattener for shellcode☆213Updated 2 years ago
- Binary Analysis Framework in Rust☆551Updated 9 months ago
- ☆594Updated last week
- radare2-based decompiler and symbol executor☆371Updated 4 years ago
- A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS☆276Updated last week
- The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its ap…☆995Updated 2 months ago
- A super simple RV32i JIT, designed for ease of understanding and modification☆84Updated last year
- 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 hypervisor for fuzzing built with WHVP and Bochs☆367Updated 5 years ago
- Symbolic execution of LLVM IR with an engine written in Rust☆538Updated last year
- Exploration of x86-64 ISA using speculative execution.☆305Updated 3 years ago
- Binary coverage tool without binary modification for Windows☆426Updated 4 years ago
- Library to program x86_64 hardware.☆798Updated this week
- Rust library for parsing ACPI tables and interpreting AML☆202Updated last week
- ☆171Updated 2 years ago
- A blazing fast™ multithreaded ROP Gadget finder. ropper / ropgadget alternative☆475Updated last month
- An x86 bootloader written in Rust.☆519Updated 3 years ago
- A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory☆219Updated 2 years ago
- Kernel Address Space Layout Derandomization (KASLD) - A collection of various techniques to infer the Linux kernel base virtual address a…☆420Updated 7 months ago
- A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good…☆363Updated 4 months ago
- ☆633Updated 5 years ago
- A fast and accurate disassembler☆662Updated last week
- Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL☆467Updated 4 months ago
- high-level Capstone system bindings for Rust☆220Updated 2 months ago
- bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, des…☆896Updated 2 weeks ago
- The x86 processor fuzzer☆484Updated 6 years ago