awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 repositorios

Awesome GitHub RepositoriesBinary Analysis

Tools for reverse engineering, decompiling, and analyzing binary executables for vulnerabilities.

Explore 19 awesome GitHub repositories matching part of an awesome list · Binary Analysis. Refine with filters or upvote what's useful.

Awesome Binary Analysis GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • owasp/owasp-mstgAvatar de OWASP

    OWASP/owasp-mstg

    12,973Ver en GitHub↗

    The Mobile Application Security Testing Guide is a comprehensive manual and compliance framework for verifying the security of mobile applications. It provides a standardized reference for identifying and validating common software security weaknesses and performing reverse engineering based on industry standards. The project provides a structured set of technical processes and checklists used to audit applications against established security weakness enumerations. It encompasses guidance for analyzing application binaries and runtime behavior to identify hidden functionality and security ga

    Provides a detailed workflow for reverse engineering and analyzing compiled binary executables to identify security vulnerabilities.

    Python
    Ver en GitHub↗12,973
  • zardus/ctf-toolsAvatar de zardus

    zardus/ctf-tools

    9,434Ver en GitHub↗

    This project is a security tool installation framework and binary analysis toolkit designed to automate the deployment of research utilities. It provides a containerized security research environment and a system for managing Python and Ruby virtual environments to prevent dependency conflicts on the host machine. The framework distinguishes itself through a structured tool catalog and provisioning scripts that automate the installation of utilities into isolated directories. It utilizes executable symlink mapping to provide a unified command interface and supports the bootstrapping of consis

    Provides workflows for binary analysis, including XOR decoding and decompiler-to-debugger mapping.

    Shell
    Ver en GitHub↗9,434
  • angr/angrAvatar de angr

    angr/angr

    8,898Ver en GitHub↗

    Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the

    Framework for binary analysis and symbolic execution.

    Python
    Ver en GitHub↗8,898
  • rpisec/mbeAvatar de RPISEC

    RPISEC/MBE

    5,989Ver en GitHub↗

    MBE es un recurso educativo de investigación en seguridad que proporciona material didáctico sobre explotación binaria y un entorno de wargame CTF desplegable. Funciona como un currículo estructurado de laboratorios y materiales diseñados para aprender ingeniería inversa y corrupción de memoria. El proyecto proporciona infraestructura de laboratorio contenedorizada y una cadena de herramientas de análisis binario para garantizar un entorno controlado para la investigación de vulnerabilidades. Utiliza entornos aislados para desplegar tareas de explotación binaria, evitando interferencias e inestabilidad del sistema. El sistema cubre el aprovisionamiento de entornos vulnerables mediante la orquestación de máquinas virtuales y el aislamiento de contenedores. También gestiona la distribución de binarios estáticos y el despliegue automatizado de depuradores y desensambladores estandarizados.

    Integrates a standardized collection of debuggers and disassemblers for analyzing binary vulnerabilities.

    Cctfexploitationwargame
    Ver en GitHub↗5,989
  • google/bloatyAvatar de google

    google/bloaty

    5,488Ver en GitHub↗

    Bloaty es un perfilador de tamaño de binarios y analizador de formatos ejecutables que atribuye cada byte de un binario a símbolos o unidades de compilación específicos. Funciona como un perfilador de unidades de compilación y demangler de símbolos C++, mapeando el tamaño del binario a los archivos fuente y traduciendo nombres mangled a formatos legibles por humanos. El proyecto se distingue como una herramienta de diffing binario capaz de comparar dos versiones de un binario para aislar símbolos o secciones específicas responsables de regresiones de tamaño. Proporciona soporte especializado para recuperar símbolos en binarios stripped asociándolos con archivos de depuración externos utilizando identificadores de build. La herramienta proporciona un análisis binario integral para formatos ELF, Mach-O, PE/COFF y WebAssembly. Sus capacidades incluyen el análisis de secciones de enlazador, segmentos de memoria y archivos de librerías estáticas, así como la identificación del espacio consumido por funciones inlined. Los usuarios pueden aislar aún más los datos mediante filtrado con expresiones regulares y exportar los resultados del perfilado en formatos CSV o TSV.

    Profiles binary size to understand what consumes space.

    C++
    Ver en GitHub↗5,488
  • google/aflAvatar de google

    google/AFL

    4,064Ver en GitHub↗

    AFL is a coverage-guided fuzzer and security vulnerability scanner used to identify software bugs and memory corruption by feeding programs mutated data. It functions as a binary instrumentation tool and a test case minimizer to locate crashes and isolate the smallest set of bytes causing a fault. The project distinguishes itself through its ability to operate as a parallel fuzzing orchestrator, distributing workloads across multiple CPU cores or networked machines. It utilizes dictionary-based mutation for complex file formats and performs input sensitivity analysis to identify critical sect

    Tracks execution paths of black-box binaries using emulation to find memory bugs without original source code.

    C
    Ver en GitHub↗4,064
  • blacktop/ipswAvatar de blacktop

    blacktop/ipsw

    3,163Ver en GitHub↗

    ipsw is a specialized toolkit for iOS firmware analysis, binary reverse engineering, and hardware interaction. It provides a suite of tools for downloading, extracting, and analyzing firmware images and kernel caches, alongside a MachO binary analysis tool for disassembling and patching executables. The project distinguishes itself through integrated language-model-powered code reconstruction to translate machine code into high-level source code. It also features an automation client for the App Store Connect API to manage certificates and application settings. The framework covers a broad r

    Parses Mach-O binary files to extract symbols, disassemble machine code, verify signatures, and apply patches.

    Goappleclass-dumpdyld
    Ver en GitHub↗3,163
  • airbus-seclab/bincatAvatar de airbus-seclab

    airbus-seclab/bincat

    1,858Ver en GitHub↗

    Analizador estático de código binario, con integración en IDA. Realiza análisis de valores y taint, reconstrucción de tipos, y detección de use-after-free y double-free

    Binary code static analyzer with value and taint analysis capabilities.

    OCaml
    Ver en GitHub↗1,858
  • rustwasm/twiggyAvatar de rustwasm

    rustwasm/twiggy

    1,429Ver en GitHub↗

    Twiggy🌱 is a code size profiler

    Profiles call graphs to optimize WebAssembly binary size.

    Rust
    Ver en GitHub↗1,429
  • justicerage/manalyzeAvatar de JusticeRage

    JusticeRage/Manalyze

    1,124Ver en GitHub↗

    A static analyzer for PE executables.

    Checks portable executables for malicious content.

    YARA
    Ver en GitHub↗1,124
  • microsoft/binskimAvatar de Microsoft

    Microsoft/binskim

    855Ver en GitHub↗

    A binary static analysis tool that provides security and correctness results for Windows Portable Executable and *nix ELF binary formats

    Analyzes Windows portable executables for security and correctness.

    C#
    Ver en GitHub↗855
  • shnatsel/rust-auditAvatar de Shnatsel

    Shnatsel/rust-audit

    828Ver en GitHub↗

    Make production Rust binaries auditable

    Embeds dependency data into Rust binaries to audit for bugs.

    Rust
    Ver en GitHub↗828
  • tencent/habomalhunterAvatar de Tencent

    Tencent/HaboMalHunter

    751Ver en GitHub↗

    HaboMalHunter is a sub-project of Habo Malware Analysis System (https://habo.qq.com), which can be used for automated malware analysis and security assessment on the Linux system.

    Automated malware analysis and security assessment for Linux.

    Python
    Ver en GitHub↗751
  • quarkslab/binbloomAvatar de quarkslab

    quarkslab/binbloom

    581Ver en GitHub↗

    The purpose of this project is to analyse a raw binary firmware and determine automatically some of its features. This tool is compatible with all architectures as basically, it just does simple statistics on it.

    Determines features like endianness and loading addresses in raw firmware.

    C
    Ver en GitHub↗581
  • horsicq/nauz-file-detectorAvatar de horsicq

    horsicq/Nauz-File-Detector

    574Ver en GitHub↗

    Linker/Compiler/Tool detector for Windows, Linux and MacOS.

    Detects linkers, compilers, and tools used in binary files.

    C++
    Ver en GitHub↗574
  • vmware/chapAvatar de vmware

    vmware/chap

    392Ver en GitHub↗

    chap analyzes un-instrumented core files for leaks, memory growth, and corruption

    Analyzes ELF core files for memory leaks and corruption.

    C++
    Ver en GitHub↗392
  • m4rco-/dorothy2Avatar de m4rco-

    m4rco-/dorothy2

    195Ver en GitHub↗

    A malware/botnet analysis framework written in Ruby.

    Framework for malware and botnet analysis.

    Ruby
    Ver en GitHub↗195
  • jkinder/jakstabAvatar de jkinder

    jkinder/jakstab

    164Ver en GitHub↗

    The Jakstab static analysis platform for binaries

    Framework for disassembly and static analysis using abstract interpretation.

    Java
    Ver en GitHub↗164
  • keensecuritylab/binabsinspectorK

    KeenSecurityLab/BinAbsInspector

    0Ver en GitHub↗

    BinAbsInspector (Binary Abstract Inspector) is a static analyzer for automated reverse engineering and scanning vulnerabilities in binaries, which is a long-term research project incubated at Keenlab. It is based on abstract interpretation with the support from Ghidra. It works on Ghidra's Pcode…

    Static analyzer for automated reverse engineering and binary vulnerability scanning.

    Ver en GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Binary Analysis