An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
Updated
Aug 28, 2025 - C++
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
DIE engine
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Public API, examples, documentation and issues for Binary Ninja
Automated static analysis tools for binary programs
Pintool example and PoC for dynamic binary analysis
The OpenSource Disassembler
IDA Pro plugin with a rich set of features: decryption, deobfuscation, patching, lib code recognition and various pseudocode transformations
Andromeda - Interactive Reverse Engineering Tool for Android Applications
idenLib - Library Function Identification [This project is not maintained anymore]
A fast and accurate disassembler
DrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior
Intermediate Representation for Binary analysis and transformation
PE32 (x86) and PE32+ (x64) binaries analysis tool, resources viewer/extractor.
Library for parsing internal structures of PE32/PE32+ binary files.
Cross-platform library for parsing and building PE\PE+ formats
A user-friendly fuzzing and crash triage tool for Windows
Add a description, image, and links to the binary-analysis topic page so that developers can more easily learn about it.
To associate your repository with the binary-analysis topic, visit your repo's landing page and select "manage topics."