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.
Stars: ✭ 1,934 (+529.97%)
ManticoreSymbolic execution tool
Stars: ✭ 2,599 (+746.58%)
Detect It EasyProgram for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+871.34%)
binary-decompilationExtracting high level semantic information from binary code
Stars: ✭ 55 (-82.08%)
Binja4JNo description or website provided.
Stars: ✭ 14 (-95.44%)
Cwe checkercwe_checker finds vulnerable patterns in binary executables
Stars: ✭ 372 (+21.17%)
BapBinary Analysis Platform
Stars: ✭ 1,385 (+351.14%)
inoIn 'n Out - See what goes in and comes out of PEs
Stars: ✭ 28 (-90.88%)
must-readLists of must-read papers (mainly security papers)
Stars: ✭ 13 (-95.77%)
asm2vecAn unofficial implementation of asm2vec as a standalone python package
Stars: ✭ 127 (-58.63%)
sortcheckTool for detecting violations of ordering axioms in qsort/bsearch callbacks.
Stars: ✭ 23 (-92.51%)
sleighUnofficial CMake build for Ghidra SLEIGH
Stars: ✭ 54 (-82.41%)
freki🐺 Malware analysis platform
Stars: ✭ 327 (+6.51%)
DrCCTProfDrCCTProf is a fine-grained call path profiling framework for binaries running on ARM and X86 architectures.
Stars: ✭ 81 (-73.62%)
binary-auditing-solutionsLearn the fundamentals of Binary Auditing. Know how HLL mapping works, get more inner file understanding than ever.
Stars: ✭ 61 (-80.13%)
iec-checkerStatic analysis of IEC 61131-3 programs
Stars: ✭ 36 (-88.27%)
LinterStatic Analysis Compiler Plugin for Scala
Stars: ✭ 273 (-11.07%)
clamStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 180 (-41.37%)
DrsemuDrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior
Stars: ✭ 237 (-22.8%)
LiefAuthors
Stars: ✭ 2,730 (+789.25%)
crusherNo description or website provided.
Stars: ✭ 21 (-93.16%)
MamboA low-overhead dynamic binary instrumentation and modification tool for ARM (now with both AArch32 and AArch64 support)
Stars: ✭ 199 (-35.18%)
angr-cliRepo for various angr ipython features to give it more of a cli feeling
Stars: ✭ 41 (-86.64%)
RelBinsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Stars: ✭ 27 (-91.21%)
programanalysiscourseCOM S 413/513 and CPR E 513 Foundations and Applications of Program Analysis @ Iowa State University
Stars: ✭ 19 (-93.81%)
crete-devCRETE under development
Stars: ✭ 56 (-81.76%)
blinkyJava Code Instrumenter and Execution Tracer
Stars: ✭ 16 (-94.79%)
crackerjackA collection of crackmes
Stars: ✭ 37 (-87.95%)
Freki🐺 Malware analysis platform
Stars: ✭ 285 (-7.17%)
binary viewerA binary visualization tool to aid with reverse engineering and malware detection similar to Cantor.Dust
Stars: ✭ 55 (-82.08%)
GtirbIntermediate Representation for Binary analysis and transformation
Stars: ✭ 190 (-38.11%)
sigkitFunction signature matching and signature generation plugin for Binary Ninja
Stars: ✭ 38 (-87.62%)
PepperPE (x86) and PE+ (x64) files viewer, based on libpe.
Stars: ✭ 65 (-78.83%)
sasiSignedness-Agnostic Strided-Interval
Stars: ✭ 32 (-89.58%)
BEFA-LibraryHigh-level library for executable binary file analysis
Stars: ✭ 14 (-95.44%)
PEiDYet another implementation of PEiD with yara
Stars: ✭ 12 (-96.09%)
Macbook《macOS软件安全与逆向分析》随书源码
Stars: ✭ 302 (-1.63%)
Radare2UNIX-like reverse engineering framework and command-line toolset
Stars: ✭ 15,412 (+4920.2%)
nampaNampa - FLIRT for (binary) ninjas
Stars: ✭ 55 (-82.08%)
progge.rsProgram analysis playground for a simple, imperative language
Stars: ✭ 29 (-90.55%)
kaijuCERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is the primary, canonical repository for this project -- file bug reports and wishes here!
Stars: ✭ 150 (-51.14%)
McsemaFramework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Stars: ✭ 2,198 (+615.96%)
ReplicaGhidra Analysis Enhancer 🐉
Stars: ✭ 194 (-36.81%)
GVProfGVProf: A Value Profiler for GPU-based Clusters
Stars: ✭ 25 (-91.86%)
SeahornSeaHorn Verification Framework
Stars: ✭ 270 (-12.05%)
adversarial-code-generationSource code for the ICLR 2021 work "Generating Adversarial Computer Programs using Optimized Obfuscations"
Stars: ✭ 16 (-94.79%)
RematchREmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Stars: ✭ 141 (-54.07%)
surveyorA symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-95.44%)
DynamorioDynamic Instrumentation Tool Platform
Stars: ✭ 1,828 (+495.44%)
Sienna LocomotiveA user-friendly fuzzing and crash triage tool for Windows
Stars: ✭ 130 (-57.65%)
tiroTIRO - A hybrid iterative deobfuscation framework for Android applications
Stars: ✭ 20 (-93.49%)
BootstompBootStomp: a bootloader vulnerability finder
Stars: ✭ 303 (-1.3%)
ZelosA comprehensive binary emulation and instrumentation platform.
Stars: ✭ 298 (-2.93%)