DrsemuDrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior
Radare2UNIX-like reverse engineering framework and command-line toolset
MamboA low-overhead dynamic binary instrumentation and modification tool for ARM (now with both AArch32 and AArch64 support)
GtirbIntermediate Representation for Binary analysis and transformation
Detect It EasyProgram for determining types of files for Windows, Linux and MacOS.
McsemaFramework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
TritonTriton 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.
RematchREmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
DynamorioDynamic Instrumentation Tool Platform
PrefPortable Reverse Engineering Framework
KiewtaiA port of Kaitai to the Hiew hex editor
BapBinary Analysis Platform
BamThe Binary Analysis Metadata tool gathers information about Windows binaries to aid in their analysis. #nsacyber
Barf ProjectBARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
RedasmThe OpenSource Disassembler
ScriptingPS / Bash / Python / Other scripts For FUN!
PharosAutomated static analysis tools for binary programs
Befa LibraryHigh-level library for executable binary file analysis
AndromedaAndromeda - Interactive Reverse Engineering Tool for Android Applications
DecafDECAF (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.
GoblinAn impish, cross-platform binary parsing crate, written in Rust
PintoolsPintool example and PoC for dynamic binary analysis
DyninstDyninstAPI: Tools for binary instrumentation, analysis, and modification.
Binaryninja ApiPublic API, examples, documentation and issues for Binary Ninja
DissectionThe dissection of a simple "hello world" ELF binary.
PevThe PE file analysis toolkit
BineeBinee: binary emulation environment
Cwe checkercwe_checker finds vulnerable patterns in binary executables
DecompComponents of a decompilation pipeline.
DdisasmA fast and accurate disassembler
IdenlibidenLib - Library Function Identification [This project is not maintained anymore]
E9patchA powerful static binary rewriting tool
FalconBinary Analysis Framework in Rust
BootstompBootStomp: a bootloader vulnerability finder
ZelosA comprehensive binary emulation and instrumentation platform.
Freki🐺 Malware analysis platform
B2r2B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
freki🐺 Malware analysis platform
PepperPE (x86) and PE+ (x64) files viewer, based on libpe.
crusherNo description or website provided.
BinKitBinary Code Similarity Analysis (BCSA) Benchmark
RelBinsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
DrCCTProfDrCCTProf is a fine-grained call path profiling framework for binaries running on ARM and X86 architectures.