Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for binary analysis
binary-analysis
x
202 search results found
X64dbg
⭐
42,376
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
Imhex
⭐
31,549
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
Radare2
⭐
19,656
UNIX-like reverse engineering framework and command-line toolset
Scanners Box
⭐
7,972
A powerful and open-source toolkit for hackers and security automation - 安全行业从业者自研开源扫描器合辑
Detect It Easy
⭐
6,155
Program for determining types of files for Windows, Linux and MacOS.
Lief
⭐
4,155
LIEF - Library to Instrument Executable Formats
Manticore
⭐
3,535
Symbolic execution tool
Triton
⭐
3,285
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Mcsema
⭐
2,576
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Dynamorio
⭐
2,461
Dynamic Instrumentation Tool Platform
Hyperdbg
⭐
2,457
State-of-the-art native debugging tool
Emba
⭐
2,229
EMBA - The firmware security analyzer
Die Engine
⭐
1,975
DIE engine
Bap
⭐
1,926
Binary Analysis Platform
Redasm
⭐
1,467
The OpenSource Disassembler
Binabsinspector
⭐
1,450
BinAbsInspector: Vulnerability Scanner for Binaries
Pharos
⭐
1,441
Automated static analysis tools for binary programs
Barf Project
⭐
1,193
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Goblin
⭐
1,073
An impish, cross-platform binary parsing crate, written in Rust
Awesome Executable Packing
⭐
1,061
A curated list of awesome resources related to executable packing
Cwe_checker
⭐
996
cwe_checker finds vulnerable patterns in binary executables
E9patch
⭐
847
A powerful static binary rewriting tool
Binaryninja Api
⭐
773
Public API, examples, documentation and issues for Binary Ninja
Wpechatgpt
⭐
759
A plugin for IDA that can help to analyze binary file, it is based on the gpt-3.5-turbo model trained by OpenAI, the same as ChatGPT.
Decaf
⭐
756
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.
Andromeda
⭐
690
Andromeda - Interactive Reverse Engineering Tool for Android Applications
Veles
⭐
685
Binary data analysis and visualization tool
Dyninst
⭐
678
DyninstAPI: Tools for binary instrumentation, analysis, and modification.
Usercorn
⭐
668
dynamic binary analysis via platform emulation
Kam1n0 Community
⭐
601
The Kam1n0 Assembly Analysis Platform
Ddisasm
⭐
592
A fast and accurate disassembler
Pintools
⭐
573
Pintool example and PoC for dynamic binary analysis
Bindata
⭐
570
BinData - Reading and Writing Binary Data in Ruby
Angryghidra
⭐
501
Use angr in Ghidra
Avatar2
⭐
498
Python core of avatar²
Falcon
⭐
492
Binary Analysis Framework in Rust
Fuzzable
⭐
475
Framework for Automating Fuzzable Target Discovery with Static Analysis. Featured at Black Hat Arsenal USA 2022.
Dissection
⭐
454
The dissection of a simple "hello world" ELF binary.
Binee
⭐
440
Binee: binary emulation environment
Decomp
⭐
431
Components of a decompilation pipeline.
Go Binsize Treemap
⭐
409
🔍 Go binary size SVG treemap
Freki
⭐
395
🐺 Malware analysis platform
Security Notes
⭐
393
📓 Some security related notes
Bootstomp
⭐
374
BootStomp: a bootloader vulnerability finder
Zelos
⭐
367
A comprehensive binary emulation and instrumentation platform.
B2r2
⭐
349
B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
Idenlib
⭐
308
idenLib - Library Function Identification [This project is not maintained anymore]
Gtirb
⭐
293
Intermediate Representation for Binary analysis and transformation
Mambo
⭐
276
A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC).
Forensictools
⭐
270
Collection of forensic tools
Macbook
⭐
265
《macOS软件安全与逆向分析》随书源码
Kaiju
⭐
251
CERT 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!
Iret
⭐
241
Pe
⭐
240
A ⚡ lightweight Go package to parse, analyze and extract metadata from Portable Executable (PE) binaries. Designed for malware analysis tasks and robust against PE malformations.
Drsemu
⭐
218
DrSemu - Malware Detection and Classification Tool Based on Dynamic Behavior [This project is not maintained anymore]
Sysnr Funcfinder
⭐
216
A plugin for IDA that renames functions by system call numbers.
Veles
⭐
198
Visual reverse engineering tool.
Hexabyte
⭐
198
A modern, modular, and robust TUI hex editor.
Sleighcraft
⭐
198
sleigh craft!
Fritap
⭐
197
The goal of this project is to help researchers to analyze traffic encapsulated in SSL or TLS.
Dorothy2
⭐
190
A malware/botnet analysis framework written in Ruby.
Z3_and_angr_binary_analysis_workshop
⭐
174
Code and exercises for a workshop on z3 and angr
Sploit
⭐
163
Go package that aids in binary analysis and exploitation
Fugue Core
⭐
148
A binary analysis framework written in Rust.
Synopsys Detect
⭐
145
Scanning and analysis for Synopsys products.
Dewolf
⭐
140
A research decompiler implemented as a Binary Ninja plugin.
Libpe
⭐
139
Library for parsing internal structures of PE32/PE32+ binary files.
Rematch
⭐
138
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Pepper
⭐
125
PE32 (x86) and PE32+ (x64) binaries analysis tool, resources viewer/extractor.
Pref
⭐
122
Portable Reverse Engineering Framework
Replica
⭐
121
Ghidra Analysis Enhancer 🐉
Kaiju
⭐
116
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
Re List
⭐
116
A list of open source reverse engineering tools with a focus on binary analysis
Gapstone
⭐
112
gapstone is a Go binding for the capstone disassembly library
Systrack
⭐
110
📡🐧 Linux kernel syscall implementation tracker
Binkit
⭐
110
Binary Code Similarity Analysis (BCSA) Benchmark
Asm2vec
⭐
109
An unofficial implementation of asm2vec as a standalone python package
Drcctprof
⭐
109
DrCCTProf is a fine-grained call path profiling framework for binaries running on ARM and X86 architectures.
Bcov
⭐
109
Static instrumentation tool for efficient binary-level coverage analysis.
Sienna Locomotive
⭐
107
A user-friendly fuzzing and crash triage tool for Windows
Sleigh
⭐
98
Unofficial CMake build for Ghidra's C++ SLEIGH code
Binpipe
⭐
98
Peid
⭐
97
Python implementation of the Packed Executable iDentifier (PEiD)
Tiknib
⭐
78
Binary Code Similarity Analysis (BCSA) Tool
Sigmatch
⭐
70
✨ Modern C++ 20 signature match / search library
Pandemicml
⭐
63
Pandemic binary program analysis framework in OCaml (abandoned)
Meandiff
⭐
60
Testing Intermediate Representations for Binary Analysis
Nampa
⭐
60
Nampa - FLIRT for (binary) ninjas
Enma_pe
⭐
56
Cross-platform library for parsing and building PE\PE+ formats
Xgadget
⭐
55
Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries.
Kiewtai
⭐
55
A port of Kaitai to the Hiew hex editor
Idaclu
⭐
52
IdaClu is a version agnostic IDA Pro plugin for grouping similar functions. Pick an existing grouping algorithm or create your own.
Deckard
⭐
51
Deckard performs static and dynamic binary analysis on Android APKs to extract Xposed hooks
Columbo
⭐
50
Columbo is a computer forensic analysis tool used to simplify and identify specific patterns in compromised datasets.
X Tunnel Opaque Predicates
⭐
49
IDA+Triton plugin in order to extract opaque predicates using a Forward-Bounded DSE. Example with X-Tunnel.
Dbi Stuff
⭐
48
Resources About Dynamic Binary Instrumentation and Dynamic Binary Analysis
Learning Linux Binary Analysis
⭐
47
Learning Linux Binary Analysis, published by Packt
Binary_viewer
⭐
47
A binary visualization tool to aid with reverse engineering and malware detection similar to Cantor.Dust
Crete Dev
⭐
47
CRETE under development
Gtirb Pprinter
⭐
46
Pretty printer from GTIRB to assembly code
1-100 of 202 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.