An open-source x64/x32 debugger for windows.
C++
Updated Jun 15, 2018
"Reverse Engineering for Beginners" free book
TeX
Updated Jun 14, 2018
x86 virtualization in JavaScript, running in your browser and NodeJS
A free Windows-compatible Operating System
C
Updated Jun 16, 2018
Capstone disassembly/disassembler framework: Core (Arm, Arm64, M68K, Mips, PPC, Sparc, SystemZ, X86, X86_64, XCore) +…
C
Updated Jun 16, 2018
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Python
Updated May 26, 2018
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
Complete x86/x64 JIT and Remote Assembler for C++
C++
Updated Jun 9, 2018
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Python
Updated Apr 27, 2018
Visual MASM - Assembly IDE for Microsoft MASM
Pascal
Updated Jan 26, 2018
Framework for lifting x86, amd64, and aarch64 program binaries to LLVM bitcode
edb is a cross platform AArch32/x86/x86-64 debugger.
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Simple C compiler
C
Updated Jun 1, 2018
Binary Analysis Platform
A linux-based assembly REPL for x86, amd64, armv7, and armv8
C
Updated Aug 30, 2017
Reicast is a multiplatform Sega Dreamcast emulator
Performance monitoring and benchmarking suite
C
Updated Jun 7, 2018
[WIP] Rust's standard library, free of C dependencies, for Linux systems
Rust
Updated Feb 17, 2018
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
x86 userland minimal examples tutorial. Hundreds of runnable asserts. IO done with libc, so OS portable in theory. Te…
Assembly
Updated May 11, 2018
collage of reverse engineering topics that I find interesting
Python
Updated May 21, 2018
"Zero setup" cross compilation and "cross testing" of Rust crates
Handwritten digits classification from MNIST with TensorFlow on Android; Featuring Tutorial!
Java
Updated May 13, 2018
An educational operating system written in C#. A great stepping stone from high to low level development.
A Y86 pipeline CPU simulator in JavaScript.
JavaScript
Updated Nov 30, 2017
A complete guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Updated Mar 15, 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 Jun 16, 2018
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
C
Updated Apr 13, 2017
x86 and x64 assembly "read-eval-print loop" shell for Windows
C++
Updated Jan 6, 2018