awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
devttys0 avatar

devttys0/binwalk

0
View on GitHub↗
14,048 Stars·1,810 Forks·Rust·MIT·3 Aufrufe

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.

Star-Verlauf

Star-Verlauf für devttys0/binwalkStar-Verlauf für devttys0/binwalk

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Binwalk

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Binwalk.
  • refirmlabs/binwalkAvatar von ReFirmLabs

    ReFirmLabs/binwalk

    14,045Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,045
  • aquynh/capstoneAvatar von aquynh

    aquynh/capstone

    8,839Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,839
  • blacktop/ipswAvatar von blacktop

    blacktop/ipsw

    3,163Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,163
  • longsoft/uefitoolAvatar von LongSoft

    LongSoft/UEFITool

    5,533Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,533
Alle 30 Alternativen zu Binwalk anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von devttys0/binwalk?

Die Hauptfunktionen von devttys0/binwalk sind: File Carving, Carving and Extraction, Firmware Analysis Tools, Data Extraction, Embedded File Identification, Signature-Based Identification, Disk Image File Extraction, Firmware Image Extractors.

Welche Open-Source-Alternativen gibt es zu devttys0/binwalk?

Open-Source-Alternativen zu devttys0/binwalk sind unter anderem: 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.