An open-source x64/x32 debugger for windows.
C++
Updated Apr 26, 2019
x86 virtualization in JavaScript, running in your browser and NodeJS
"Reverse Engineering for Beginners" free book
TeX
Updated Apr 23, 2019
A free Windows-compatible Operating System
C
Updated Apr 26, 2019
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Spar…
C
Updated Apr 23, 2019
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Python
Updated Mar 4, 2019
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
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)
Complete x86/x64 JIT and AOT Assembler for C++
C++
Updated Apr 24, 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
X-Ray Engine 1.6 expansion. Original version was used in S.T.A.L.K.E.R.: Call of Pripyat.
Simple C compiler
C
Updated Aug 19, 2018
A linux-based assembly REPL for x86, amd64, armv7, and armv8
C
Updated Oct 18, 2018
Performance monitoring and benchmarking suite
C
Updated Apr 26, 2019
x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with l…
Assembly
Updated Apr 6, 2019
"Zero setup" cross compilation and "cross testing" of Rust crates
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
The OpenSource Disassembler
C++
Updated Apr 22, 2019
Reko is a binary decompiler.
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 Apr 14, 2019
Soul of a tiny new machine. Track side effects in assembly language → More thorough tests → More malleable and rewrit…
HTML
Updated Apr 26, 2019