balayette / saphIR-project
saphIR is an Intermediate Representation with amd64 and arm64 backends. Also included: a compiler, an arm64 lifter, an arm64 to amd64 dynamic binary translator, and a fuzzer.
☆32Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for saphIR-project
- AES-128 and DES differential fault analysis☆16Updated 3 years ago
- Symbolic Execution over Falcon IL☆28Updated 3 years ago
- Snapshot fuzzing with KVM and LibAFL☆94Updated 2 years ago
- experimentation/code from Tanguy Dubroca (summer 2019)☆27Updated 5 years ago
- rune - radare2 based symbolic emulator☆26Updated 7 years ago
- Multicore x64 kernel with a focus on introspection and debugging capabilities.☆59Updated 4 months ago
- Just a modern packer for elf binaries ( works on linux executables only )☆42Updated 3 years ago
- x86 decoders for the yaxpeax project☆132Updated 5 months ago
- Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries.☆84Updated last year
- Demonstrate ability to read memfd_secret() data from the kernel☆57Updated 11 months ago
- The Hedron Microhypervisor☆75Updated last year
- A simple Aarch64 hypervisor for Raspberry Pi☆32Updated 4 years ago
- A Rust crate implementing the GDB Remote Serial Protocol☆33Updated 3 years ago
- Yet Another Operating System - a simple and small x86 operating system☆10Updated 6 years ago
- generate assemblers from disassemblers, 2018 jailbreak security summit talk☆37Updated 4 years ago
- A hypervisor written in Rust.☆116Updated 2 years ago
- transpile llil to c++ for execution and testing☆41Updated 10 months ago
- Binja Arm64 Disassembler☆89Updated 11 months ago
- A super simple RV32i JIT, designed for ease of understanding and modification☆84Updated last year
- A hypervisor written in rust☆55Updated 2 years ago
- Why fuzzing with emulators is amazing☆134Updated 4 years ago
- LibAFL-based snapshot fuzzer to fuzz TMNF's RPC interface. Includes a free RCE exploit!☆38Updated last year
- Kernel-based debugger for Linux applications☆72Updated 2 years ago
- Rewriting functions in compiled binaries using McSema☆87Updated 5 years ago
- lxfuzz is a grey-box kernel fuzzer used for linux. it is scalable because of qemu being used to emulate in a way to be able to freely cho…☆20Updated 4 months ago
- yaxdis, a small and naive disassembler using yaxpeax decoders☆34Updated last year
- A div-less, mul-less, atomic-less `rv64i` compiler toolchain using purely clang, musl, and compiler-rt☆28Updated 4 years ago
- WIP UEFI Display Driver for embedded-graphics☆24Updated 3 years ago
- Ghidra Sleight (PCode) parsing library in Rust.☆38Updated this week
- Core emulator components for Icicle☆127Updated last month