awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
devttys0 avatar

devttys0/binwalk

0
View on GitHub↗
14,048 estrellas·1,810 forks·Rust·MIT·3 vistas

Binwalk

Binwalk is a firmware analysis tool and binary data carver used to identify and extract embedded files and data segments from binary images. It functions as an embedded file extractor and data entropy analyzer to retrieve fragments from binary blobs when original file system structures are missing.

The tool employs signature-based pattern matching and linear byte-stream scanning to detect known byte sequences and isolate hidden files. It uses sliding-window entropy analysis to locate regions of a file that are compressed or encrypted.

The system supports recursive file carving, utilizing heuristic-based boundary detection and offset-based data extraction to slice nested content into standalone files.

Features

  • File Carving - Functions as a binary data carver to recover files and fragments when filesystem structures are missing.
  • Carving and Extraction - Carves files and data fragments from binary images using identified signatures to recover original content.
  • Firmware Analysis Tools - Scans binary images to identify and extract embedded files and file systems from hardware firmware.
  • Data Extraction - Retrieves specific files and data segments from binary blobs using known signatures and boundaries.
  • Embedded File Identification - Scans binary images for known signatures to detect the presence and exact location of hidden files.
  • Signature-Based Identification - Scans binary data for known byte signatures to identify the start and end of embedded file types.
  • Disk Image File Extraction - Retrieves individual files and data segments from binary images by locating specific markers.
  • Firmware Image Extractors - Detects and isolates compressed or archived files hidden within firmware images.
  • Binary Data Carvers - Provides a utility to retrieve files and data fragments from binary blobs by identifying boundaries.
  • Entropy Analysis - Utilizes sliding-window entropy analysis to locate compressed or encrypted regions within a binary.
  • Binary Boundary Detection - Implements heuristic-based boundary detection to determine where embedded files end within a binary image.
  • Binary Data Slicing - Uses byte offsets and lengths to slice specific segments from binary images into standalone files.
  • Binary Entropy Analyzers - Measures randomness in binary data to locate encrypted or compressed regions of a file.
  • Binary Stream Scanning - Performs linear byte-stream scanning to detect markers and offsets for embedded data segments.
  • Binary Entropy Mapping - Examines data randomness within a file to identify regions using unknown compression or encryption.
  • Encryption Detection - Analyzes data entropy in binary files to locate regions that are compressed or encrypted.
  • Reverse Engineering Tools - Analyzes and extracts data from firmware images.
  • Reverse Engineering - Analyzes and extracts firmware images.

Historial de estrellas

Gráfico del historial de estrellas de devttys0/binwalkGráfico del historial de estrellas de devttys0/binwalk

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Binwalk

Proyectos open-source similares, clasificados según cuántas características comparten con Binwalk.
  • refirmlabs/binwalkAvatar de ReFirmLabs

    ReFirmLabs/binwalk

    14,045Ver en GitHub↗

    Binwalk is a firmware analysis and reverse engineering tool designed to identify, extract, and analyze embedded files and data types within binary firmware blobs. It functions as a binary file signature scanner and entropy analyzer to decompose firmware images into their constituent components. The tool distinguishes itself by combining signature-based pattern matching for known binary headers with entropy analysis. By calculating data randomness across file offsets, it can locate compressed or encrypted sections that do not possess known signatures. The project covers binary data forensics

    Rust
    Ver en GitHub↗14,045
  • aquynh/capstoneAvatar de aquynh

    aquynh/capstone

    8,839Ver en GitHub↗

    Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code into human-readable assembly instructions for a wide variety of hardware instruction set architectures and virtual machines. The framework supports a diverse range of targets, including x86, ARM, RISC-V, and MIPS, as well as virtual machine environments like WebAssembly and the Ethereum Virtual Machine. It functions as an instruction analysis tool capable of extracting granular decomposition data and semantic information from disassembled code. The engine is designed for low-

    C
    Ver en GitHub↗8,839
  • 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

    Goappleclass-dumpdyld
    Ver en GitHub↗3,163
  • longsoft/uefitoolAvatar de LongSoft

    LongSoft/UEFITool

    5,533Ver en GitHub↗

    UEFITool is a firmware analysis tool and image editor designed for parsing, visualizing, and modifying UEFI firmware images. It functions as a specification parser that converts binary firmware data into structured formats based on standard platform interface specifications. The tool provides a visual interface to analyze the tree structure and internal data elements of UEFI platform images. It allows for the modification of firmware images to adjust system boot environments and includes capabilities to search for specific data patterns within binary images. The software covers a range of fi

    C
    Ver en GitHub↗5,533
Ver las 30 alternativas a Binwalk→

Preguntas frecuentes

¿Qué hace devttys0/binwalk?

Binwalk is a firmware analysis tool and binary data carver used to identify and extract embedded files and data segments from binary images. It functions as an embedded file extractor and data entropy analyzer to retrieve fragments from binary blobs when original file system structures are missing.

¿Cuáles son las características principales de devttys0/binwalk?

Las características principales de devttys0/binwalk son: File Carving, Carving and Extraction, Firmware Analysis Tools, Data Extraction, Embedded File Identification, Signature-Based Identification, Disk Image File Extraction, Firmware Image Extractors.

¿Qué alternativas de código abierto existen para devttys0/binwalk?

Las alternativas de código abierto para devttys0/binwalk incluyen: refirmlabs/binwalk — Binwalk is a firmware analysis and reverse engineering tool designed to identify, extract, and analyze embedded files… aquynh/capstone — Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code… blacktop/ipsw — ipsw is a specialized toolkit for iOS firmware analysis, binary reverse engineering, and hardware interaction. It… longsoft/uefitool — UEFITool is a firmware analysis tool and image editor designed for parsing, visualizing, and modifying UEFI firmware… 0xd4d/dnspy — dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It… cisco-talos/pyrebox — Python scriptable Reverse Engineering Sandbox, a Virtual Machine instrumentation and inspection framework based on QEMU.