116 Open Source Binary Analysis Software Projects
Free and open source binary analysis code projects including engines, APIs, generators, and tools.
Mcsema 2225 ⭐
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Jonathansalwan Triton 2015 ⭐
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Barf Project 1328 ⭐
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Decaf Project Decaf 677 ⭐
DECAF (short for Dynamic Executable Code Analysis Framework) is a binary analysis platform based on QEMU. This is also the home of the DroidScope dynamic Android malware analysis platform. DroidScope is now an extension to DECAF.
Mambo 221 ⭐
A low-overhead dynamic binary instrumentation and modification tool for ARM (now with both AArch32 and AArch64 support)
Nirizr Rematch 145 ⭐
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Nsacyber Bam 116 ⭐
The Binary Analysis Metadata tool gathers information about Windows binaries to aid in their analysis. #nsacyber
X Tunnel Opaque Predicates 37 ⭐
IDA+Triton plugin in order to extract opaque predicates using a Forward-Bounded DSE. Example with X-Tunnel.
Binary Auditing Solutions 54 ⭐
Learn the fundamentals of Binary Auditing. Know how HLL mapping works, get more inner file understanding than ever.
Node Elm Repl 21 ⭐
Binary_viewer 46 ⭐
A binary visualization tool to aid with reverse engineering and malware detection similar to Cantor.Dust
Pharos Demangle 25 ⭐
Demangles C++ symbol names genarated by Microsoft Visual C++ in order to retrieve the original C++ declarations.
Drcctprof 78 ⭐
DrCCTProf is a fine-grained call path profiling framework for binaries running on ARM and X86 architectures.
Cmu Sei Kaiju 74 ⭐
CERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the upstream home in @CERTCC: https://github.com/certcc/kaiju
Columbo 50 ⭐
Columbo is a computer forensic analysis tool used to simplify and identify specific patterns in compromised datasets.
Ninjadiff 30 ⭐
NinjaDiff is a binary diffing plugin for Binary Ninja. Read more on our blog, and contribute code & improvements!
Binsec Rel 26 ⭐
Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Tinype On Win10 29 ⭐
Minimal 64-bit Portable Executable (PE) file that displays a message box on Windows 10 Version 1903 (268 bytes)