Ghidra is an NSA-created software reverse engineering framework with disassembly, decompilation, graphing, and scripting for compiled code.
A cross-platform hex editor with a C++-like pattern language for parsing and highlighting binary file structures.
Curated reverse-engineering tools and learning resources for binaries, apps, firmware, formats, and protocols.
Open-source user-mode binary debugger for Windows, built for reverse engineering and malware analysis of executables without source.
Offline disassembler for ARM64, ARM32, x86-64, x86 (32-bit), WebAssembly, .NET (CIL), and Java bytecode. Supports Mach-O, ELF, PE, APK, and IPA files from macOS, iOS, Linux, Android, and Windows. Runs entirely in your browser from a single HTML file. No installation, no internet connection, no file uploads.
UNIX-like reverse engineering framework and command-line toolset
An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT (HAP/APP/ABC), Android (APK/AAB), iOS (IPA), and native PE/ELF/Mach-O binaries.
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Stop your AI from making things up β it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.
Agent-first reverse engineering for macOS, Windows and Linux: any ACP agent reads, renames and patches binaries, Android apps and GPU kernels next to you.
Exploit Development and Reverse Engineering with GDB & LLDB Made Easy
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
Reverse engineering framework in Python
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Reko is a binary decompiler.
Ablation is an autonomous reverse engineering system.
Guide pΓ©dagogique non officiel en franΓ§ais sur REA (Reverse Engineer Anything) : analyser des applications et des binaires avec un agent de code via MCP et CLI, Hopper ou Ghidra, preuves Γ l'appui. Inclut le cadre lΓ©gal de la rΓ©tro-ingΓ©nierie. Projet amont : morluto/rea.
Program for determining types of files for Windows, Linux and MacOS.
Low-latency machine code generation
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
DIE engine
An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
A JIT assembler for x86/x64 architectures supporting the latest instruction set extensions such as AVX10.2 and ACE
Java decompiler, assembler, and disassembler
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
PE file viewer/editor for Windows, Linux and MacOS.
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
A library for creating, reading and editing PE files and .NET modules.
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
β
Deep ghidra decompiler and sleigh disassembler integration for rizin
SPAdes Genome Assembler
A fast and accurate disassembler
Reverse engineer and rewrite real mode DOS programs!
Simple finite element assemblers
The official mirror of the main KolibriOS repository
WLA DX - Yet Another ANSI C GB-Z80/Z80/Z80N/eZ80/6502/65C02/65CE02/65816/68000/6800/6801/6809/8008/8080/HUC6280/SPC-700/SuperFX/Cx4/SH-2 Multi Platform Cross Assembler Package
A local diffing tool for decompilation projects
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm
B2R2 is a fully managed binary analysis framework written in F#. It provides a rich set of algorithms, functions, and tools for reverse engineering, program analysis, and binary-level inspection.
Optimizing Small memory C Compiler Assembler and Runtime for C64
Rust implementation of SPIR-V module processing functionalities
A terminal-first reverse engineering toolkit in Rust: PE/ELF/Mach-O analysis through CLI, TUI, and MCP. Installs as knife.
extremely simple custom 16 bit cpu emulator and assembler as seen on youtube
Best Open-Source Luau Obfuscator and Decompiler Suite 2026
ToastyLink 2026: Pointer Chains, Live Value Scanning & Shareable Cheat Tables
A practical guide to navigating a binary in IDA Pro
The Open Source Disassembler