#Binary-analysis

Showing 60 of 111 repositories tagged #binary-analysis, ranked by stars

WerWolv
WerWolv
ImHex

๐Ÿ” A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

Score
100
โ˜… 54.1k โ‘‚ 2.4k +50/day
C++
x64dbg
x64dbg
x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

Score
99
โ˜… 48.8k โ‘‚ 2.8k +40/day
C++
radareorg
radareorg
radare2

UNIX-like reverse engineering framework and command-line toolset

Score
98
โ˜… 24.3k โ‘‚ 3.3k +4/day
C
horsicq
horsicq
Detect-It-Easy

Program for determining types of files for Windows, Linux and MacOS.

Score
95
โ˜… 11.2k โ‘‚ 925 +41/day
JavaScript
mrexodia
mrexodia
ida-pro-mcp

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Score
100
โ˜… 10.0k โ‘‚ 1.2k +108/day
Python
We5ter
We5ter
Scanners-Box

A powerful and open-source toolkit for hackers and security automation - ๅฎ‰ๅ…จ่กŒไธšไปŽไธš่€…่‡ช็ ”ๅผ€ๆบๆ‰ซๆๅ™จๅˆ่พ‘

Score
97
โ˜… 9.0k โ‘‚ 2.4k +6/day
mandiant
mandiant
capa

The FLARE team's open-source tool to identify capabilities in executable files.

Score
86
โ˜… 6.1k โ‘‚ 708 +5/day
Python
lief-project
lief-project
LIEF

LIEF - Library to Instrument Executable Formats (C++, Python, Rust)

Score
71
โ˜… 5.5k โ‘‚ 737 +7/day
C++
HyperDbg
HyperDbg
HyperDbg

State-of-the-art native debugging tools

Score
94
โ˜… 3.9k โ‘‚ 489 +6/day
C
trailofbits
trailofbits
manticore

Symbolic execution tool

Score
57
โ˜… 3.9k โ‘‚ 500 โ€”
Python
e-m-b-a
e-m-b-a
emba

EMBA - The firmware security analyzer

Score
93
โ˜… 3.5k โ‘‚ 312 +4/day
Shell
BinaryAnalysisPlatform
BinaryAnalysisPlatform
bap

Binary Analysis Platform

Score
92
โ˜… 2.2k โ‘‚ 283 โ€”
OCaml
KasperskyLab
KasperskyLab
hrtng

IDA Pro plugin with a rich set of features: decryption, deobfuscation, patching, lib code recognition and various pseudocode transformations

Score
91
โ˜… 1.9k โ‘‚ 169 +6/day
C++
KeenSecurityLab
KeenSecurityLab
BinAbsInspector

BinAbsInspector: Vulnerability Scanner for Binaries

Score
80
โ˜… 1.7k โ‘‚ 245 โ€”
Java
packing-box
packing-box
awesome-executable-packing

A curated list of awesome resources related to executable packing

Score
90
โ˜… 1.6k โ‘‚ 136 +2/day
attify
attify
firmware-analysis-toolkit

Toolkit to emulate firmware and analyse it for security vulnerabilities

Score
78
โ˜… 1.6k โ‘‚ 284 โ€”
Python
WPeace-HcH
WPeace-HcH
WPeGPT

An IDA plugin for binary file analysis, powered by AI models such as OpenAI and DeepSeek.

Score
0
โ˜… 1.4k โ‘‚ 195 +4/day
Python
fkie-cad
fkie-cad
cwe_checker

cwe_checker finds vulnerable patterns in binary executables

Score
76
โ˜… 1.3k โ‘‚ 141 โ€”
Rust
mandiant
mandiant
flare-learning-hub

Free educational content on reverse engineering and malware analysis from the FLARE team

Score
100
โ˜… 1.3k โ‘‚ 114 +18/day
JavaScript
reversenseorg
reversenseorg
dexcalibur

[Official] Android reverse engineering tool focused on dynamic instrumentation automation leveraging Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.

Score
100
โ˜… 1.2k โ‘‚ 129 +1.2k/day
JavaScript
mentebinaria
mentebinaria
readpe

The PE file analysis toolkit

Score
89
โ˜… 776 โ‘‚ 139 โ€”
C
secrary
secrary
Andromeda

Andromeda - Interactive Reverse Engineering Tool for Android Applications

Score
0
โ˜… 713 โ‘‚ 74 โ€”
C++
mohitmishra786
mohitmishra786
reversingBits

A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse engineers, and low-level programmers.

Score
69
โ˜… 635 โ‘‚ 69 +2/day
HTML
McGill-DMaS
McGill-DMaS
Kam1n0-Community

The Kam1n0 Assembly Analysis Platform

Score
0
โ˜… 625 โ‘‚ 124 โ€”
C
nikolaydubina
nikolaydubina
go-binsize-treemap

๐Ÿ” Go binary size SVG treemap

Score
50
โ˜… 590 โ‘‚ 18 โ€”
Go
c3rb3ru5d3d53c
c3rb3ru5d3d53c
binlex

A Binary Genetic Traits Lexer Framework

Score
86
โ˜… 590 โ‘‚ 61 โ€”
Rust
falconre
falconre
falcon

Binary Analysis Framework in Rust

Score
100
โ˜… 590 โ‘‚ 46 โ€”
Rust
ex0dus-0x
ex0dus-0x
fuzzable

Framework for Automating Fuzzable Target Discovery with Static Analysis.

Score
84
โ˜… 549 โ‘‚ 59 โ€”
Python
fkie-cad
fkie-cad
friTap

Simplifying encrypted traffic analysis for researchers by making protocol decryption effortless.

Score
85
โ˜… 527 โ‘‚ 48 +3/day
Python
LING71671
LING71671
open-reverselab

Open-source reverse engineering lab: 197-article knowledge base + MCP tools + CTF/APK/PE automation toolchain. Agent-native. Note:็”ฑไบŽๅœบๆ™ฏๅŽŸๅ› ๏ผŒ็›ฎๅ‰ๆœ‰่ฎฉๅ‡ ไนŽๆ‰€ๆœ‰AI้ƒฝไผš่ถŠ็‹ฑ็š„bug๏ผŒๆš‚ๆ—ถไธไฟฎ๐Ÿ˜‰

Score
88
โ˜… 526 โ‘‚ 153 +187/day
Python
decomp
decomp
decomp

Components of a decompilation pipeline.

Score
0
โ˜… 491 โ‘‚ 30 +1/day
Go
feicong
feicong
sec_skills

่ฝฏไปถๅฎ‰ๅ…จๅทฅ็จ‹ๅธˆๆŠ€่ƒฝ่กจ

Score
67
โ˜… 478 โ‘‚ 91 โ€”
jaybosamiya
jaybosamiya
security-notes

:notebook: Some security related notes

Score
64
โ˜… 459 โ‘‚ 41 โ€”
cristianzsh
cristianzsh
freki

:wolf: Malware analysis platform

Score
29
โ˜… 445 โ‘‚ 55 โ€”
YARA
zeropointdynamics
zeropointdynamics
zelos

A comprehensive binary emulation and instrumentation platform.

Score
60
โ˜… 419 โ‘‚ 47 โ€”
Python
secrary
secrary
idenLib

idenLib - Library Function Identification [This project is not maintained anymore]

Score
62
โ˜… 394 โ‘‚ 71 โ€”
C++
saferwall
saferwall
pe

A :zap: lightweight Go package to parse, analyze and extract metadata from Portable Executable (PE) binaries. Designed for malware analysis tasks and robust against PE malformations.

Score
83
โ˜… 391 โ‘‚ 58 โ€”
Go
feicong
feicong
macbook

ใ€ŠmacOS่ฝฏไปถๅฎ‰ๅ…จไธŽ้€†ๅ‘ๅˆ†ๆžใ€‹้šไนฆๆบ็ 

Score
65
โ˜… 375 โ‘‚ 89 โ€”
Objective-C
mandiant
mandiant
xrefer

FLARE Team's Binary Navigator

Score
82
โ˜… 317 โ‘‚ 44 โ€”
Python
reb311ion
reb311ion
replica

Ghidra Analysis Enhancer ๐Ÿ‰

Score
48
โ˜… 313 โ‘‚ 30 โ€”
Python
thetacom
thetacom
hexabyte

A modern, modular, and robust TUI hex editor.

Score
14
โ˜… 295 โ‘‚ 5 โ€”
Python
secrary
secrary
DrSemu

DrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior

Score
49
โ˜… 280 โ‘‚ 62 โ€”
C++
mebeim
mebeim
systrack

๐Ÿ“ก๐Ÿง Linux kernel syscall implementation tracker

Score
0
โ˜… 274 โ‘‚ 19 โ€”
Python
WPeace-HcH
WPeace-HcH
SysNR-FuncFinder

A plugin for IDA that renames functions by system call numbers.

Score
43
โ˜… 207 โ‘‚ 35 โ€”
Python
miunasu
miunasu
IDA-Skill

ไฝฟ็”จskill่ฎฉ AI Agent ๅƒๅฎ‰ๅ…จๅˆ†ๆžๅธˆไธ€ๆ ทๅˆ†ๆžๆถๆ„ๆ ทๆœฌ | AI Agent skill for automated malware analysis using IDA Pro

Score
81
โ˜… 197 โ‘‚ 29 +12/day
Python
harlamism
harlamism
IdaClu

IdaClu is a version agnostic IDA Pro plugin for grouping similar functions. Pick an existing grouping algorithm or create your own.

Score
75
โ˜… 184 โ‘‚ 17 โ€”
Python
AdvDebug
AdvDebug
Brovan

Brovan is a user-mode x86_64 binary emulator for your malware analysis & reverse engineering.

Score
77
โ˜… 148 โ‘‚ 11 โ€”
C#
packing-box
packing-box
peid

Python implementation of the Packed Executable iDentifier (PEiD)

Score
40
โ˜… 146 โ‘‚ 15 +1/day
Python
M3rcuryLake
M3rcuryLake
Nyxelf

Nyxelf is a highly effective tool tailored for analyzing malicious Linux ELF binaries, offering comprehensive support for both static and dynamic analysis techniques.

Score
51
โ˜… 126 โ‘‚ 8 โ€”
Python
ucsb-seclab
ucsb-seclab
greed

A symbolic execution engine for EVM smart contract binaries.

Score
0
โ˜… 122 โ‘‚ 20 โ€”
Python
csvl
csvl
SEMA

SEMA is based on angr, a symbolic execution engine used to extract API calls. Especially, we extend ANGR with strategies to create representative signatures based on System Call Dependency graph (SCDG). Those SCDGs can be exploited in machine learning modules to do classification/detection.

Score
35
โ˜… 121 โ‘‚ 24 โ€”
Python
WPeace-HcH
WPeace-HcH
ElfDumper

A plugin for IDA that can dump the ELF file easily.

Score
0
โ˜… 100 โ‘‚ 20 โ€”
Python
thebabush
thebabush
nampa

Nampa - FLIRT for (binary) ninjas

Score
26
โ˜… 99 โ‘‚ 17 โ€”
Python
Karib0u
Karib0u
kernagent

Headless AI agent for deterministic reverse engineering.

Score
59
โ˜… 99 โ‘‚ 11 โ€”
Python
Aar0n3906
Aar0n3906
Taint-Rev-Trace

ๆ”ฏๆŒMCP่ฐƒ็”จ็š„ARM Traceๆฑก็‚น่ฟฝ่ธชไธŽๆกไปถๆœ็ดขๅทฅๅ…ท๏ผŒ้›†ๆˆๅฏ่ง†ๅŒ–UIใ€ARM64ๆฑก็‚น่ฟฝ่ธชๅˆ†ๆžไธŽๅคงๆ–‡ไปถTraceๆœ็ดขใ€‚

Score
50
โ˜… 96 โ‘‚ 35 +1/day
Rust
black-binary
black-binary
sleigh

A (SLEIGH) disassembler that supports multiple architectures

Score
0
โ˜… 95 โ‘‚ 8 โ€”
Rust
vtil-project
vtil-project
VTIL-BinaryNinja

Binary Ninja plugin for loading VTIL routines and lifting VTIL instructions to LLIL for analysis.

Score
43
โ˜… 95 โ‘‚ 9 โ€”
Python
Wing-summer
Wing-summer
WingHexExplorer2

ไธ€ไธช่‡ช็”ฑๅผบๅคง่ทจๅนณๅฐ็š„ๅๅ…ญ่ฟ›ๅˆถ็ผ–่พ‘ๅ™จ / A free, powerful, cross-platform hex editor

Score
74
โ˜… 94 โ‘‚ 17 +1/day
C++
QuesmaOrg
QuesmaOrg
BinaryAudit

An open-source benchmark for evaluating AI agents' ability to find backdoors hidden in compiled binaries.

Score
66
โ˜… 93 โ‘‚ 4 โ€”
Shell
jnastarot
jnastarot
enma_pe

Cross-platform library for parsing and building PE\PE+ formats

Score
27
โ˜… 80 โ‘‚ 29 โ€”
C++
Related Topics
#reverse-engineering#malware-analysis#security#cybersecurity#static-analysis#malware-research#program-analysis#security-tools#malware#disassembler#linux#windows

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly