All Categories → Compilers → disassembler

Top 95 disassembler open source projects

Asmresolver
A library for editing PE files with full .NET metadata support
Octopus
Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)
B2r2
B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
disassemble
Disassembler for Racket
MBBSDASM
MBBSDASM is an x86 Disassembler for 16-bit DOS / Windows 3.0 Segmented Executable (NE) EXE/DLL File Format with special features related to The MajorBBS & Worldgroup Modules
python-xdis
Python cross-version bytecode library and disassembler
ethereum-dasm
An ethereum evm bytecode disassembler and static/dynamic analysis tool
go6502
6502 CPU emulator, assembler and disassembler written in Go
Dynzasm
X86/X64/ARM/MIPS Assembler/Disassembler/Decomposer Library
pyc2bytecode
A Python Bytecode Disassembler helping reverse engineers in dissecting Python binaries by disassembling and analyzing the compiled python byte-code(.pyc) files across all python versions (including Python 3.10.*)
fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
BEFA-Library
High-level library for executable binary file analysis
pac-man-emulator
🕹 An emulator for the Pac-Man arcade machine (Zilog Z80 CPU) for Win/Mac/*nix and Xbox One.
ded
DOS Executable disassembler
fasmi
F# -> ASM disassembler
semblance
Disassembler for Windows executables. Supports 16-bit NE (New Executable), MZ (DOS), and PE (Portable Executable, i.e. Win32) files.
ethdasm
Tool for auditing Ethereum contracts
gas
A tool that transforms functions from object files into Go assembly. This repository has migrated to https://gitlab.com/opennota/gas
agsutils
contains utils for AGS: game extractor, repacker, disassembler and assembler
java-class-tools
Read and write java class files in Node.js or in the browser.
Azote
Fast and lightweight AArch64 disassembler.
SDA
SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.
bmod
bmod parses binaries for modification/patching and disassembles machine code sections.
libmem
Advanced Game Hacking Library for C/C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64/ARM/ARM64) (DLL/SO Injection) (Internal/External)
asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
windfish
A tracing disassembler & UI for Gameboy ROMs — integrated with Sameboy for emulation & debugging.
luvdis
Pure-Python Game Boy Advance Disassembler
61-95 of 95 disassembler projects