An open-source x64/x32 debugger for windows.
C++
Updated Mar 22, 2019
x86 virtualization in JavaScript, running in your browser and NodeJS
"Reverse Engineering for Beginners" free book
TeX
Updated Mar 19, 2019
A free Windows-compatible Operating System
C
Updated Mar 22, 2019
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Spar…
C
Updated Mar 22, 2019
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Python
Updated Mar 4, 2019
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a c…
C
Updated Mar 19, 2019
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and rea…
Assembly
Updated Mar 21, 2019
Complete x86/x64 JIT and AOT Assembler for C++
C++
Updated Mar 20, 2019
Framework for lifting x86, amd64, and aarch64 program binaries to LLVM bitcode
edb is a cross platform AArch32/x86/x86-64 debugger.
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Python
Updated Mar 8, 2019
Visual MASM - Assembly IDE for Microsoft MASM
Pascal
Updated Jan 26, 2018
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Binary Analysis Platform
Simple C compiler
C
Updated Aug 19, 2018
Reicast is a multiplatform Sega Dreamcast emulator
X-Ray Engine 1.6 expansion. Original version was used in S.T.A.L.K.E.R.: Call of Pripyat. Join our Discord server:
ht…
A linux-based assembly REPL for x86, amd64, armv7, and armv8
C
Updated Oct 18, 2018
Performance monitoring and benchmarking suite
C
Updated Mar 19, 2019
x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with l…
Assembly
Updated Mar 18, 2019
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
"Zero setup" cross compilation and "cross testing" of Rust crates
The OpenSource Disassembler
C++
Updated Mar 22, 2019
A tool to help you write binary exploits
C
Updated Feb 21, 2019
[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Rust
Updated Dec 9, 2018
arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 an…
Python
Updated Aug 19, 2018
collage of reverse engineering topics that I find interesting
Python
Updated Mar 11, 2019
Reko is a binary decompiler.