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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ReFirmLabs avatar

ReFirmLabs/binwalk

0
View on GitHub↗
14,045 stars·1,810 forks·Rust·MIT·9 vues

Binwalk

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 and embedded file extraction. It identifies archives, filesystems, and images within binary blobs and retrieves this data using a combination of internal utilities and external tool orchestration.

Features

  • Signature-Based Identification - Scans binary data for known magic byte sequences to identify embedded filesystems, archives, and headers.
  • Reverse Engineering Toolkits - Provides a complete toolkit for decomposing firmware images into constituent components for security research and analysis.
  • Binary Data Slicing - Extracts specific byte ranges from binary blobs based on identified start and end markers.
  • Binary Entropy Analyzers - Graphs data randomness across file offsets to identify potentially compressed or encrypted sections.
  • Binary Stream Scanning - Sequentially scans binary data from start to finish to map embedded objects and their exact offsets.
  • Embedded File Extraction - Retrieves embedded data from binary files using internal utilities or external tools based on identified signatures.
  • Embedded File Identification - Scans binary data to detect embedded files and data types using known signatures.
  • Firmware Reverse Engineering - Provides a comprehensive suite for extracting embedded files and data from binary blobs to facilitate firmware reverse engineering.
  • Binary Signature Matchers - Detects embedded archives and filesystems by comparing binary data against known magic bytes.
  • Entropy Analysis - Calculates data randomness across file offsets to locate compressed or encrypted sections within binary blobs.
  • Binary Blob Extraction - Saves files discovered within a binary blob to a local directory for further inspection.
  • Signature-to-Offset Pipelines - Implements a modular pipeline that separates the identification of binary signatures from the actual data extraction process.
  • Binary Data Carvers - Identifies and extracts data fragments from raw binary blobs using signature matching.
  • Analysis Tools - Extracts files and identifies interesting patterns within binary images.
  • Game Hacking Tools - Tool for analyzing and extracting firmware and binary images.
  • IDA Pro Plugins - Analyzes and extracts firmware images.
  • Metadata Analysis - Firmware analysis tool for embedded file extraction.
  • Reverse Engineering Tools - Tool for analyzing, reverse engineering, and extracting firmware images.
  • Firmware Analysis Tools - Standard tool for searching and extracting embedded filesystem images.
  • Steganography and Carving - Tool for analyzing and extracting firmware images.

Historique des stars

Graphique de l'historique des stars pour refirmlabs/binwalkGraphique de l'historique des stars pour refirmlabs/binwalk

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait refirmlabs/binwalk ?

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.

Quelles sont les fonctionnalités principales de refirmlabs/binwalk ?

Les fonctionnalités principales de refirmlabs/binwalk sont : Signature-Based Identification, Reverse Engineering Toolkits, Binary Data Slicing, Binary Entropy Analyzers, Binary Stream Scanning, Embedded File Extraction, Embedded File Identification, Firmware Reverse Engineering.

Quelles sont les alternatives open-source à refirmlabs/binwalk ?

Les alternatives open-source à refirmlabs/binwalk incluent : devttys0/binwalk — Binwalk is a firmware analysis tool and binary data carver used to identify and extract embedded files and data… horsicq/detect-it-easy — Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and… longsoft/uefitool — UEFITool is a firmware analysis tool and image editor designed for parsing, visualizing, and modifying UEFI firmware… jindrapetrik/jpexs-decompiler — JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler… aquynh/capstone — Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code… 0xd4d/dnspy — dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It…

Alternatives open source à Binwalk

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Binwalk.
  • devttys0/binwalkAvatar de devttys0

    devttys0/binwalk

    14,048Voir sur GitHub↗

    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 heu

    Rust
    Voir sur GitHub↗14,048
  • horsicq/detect-it-easyAvatar de horsicq

    horsicq/Detect-It-Easy

    10,266Voir sur GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    JavaScriptbinary-analysisdebuggerdetect
    Voir sur GitHub↗10,266
  • jindrapetrik/jpexs-decompilerAvatar de jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Voir sur GitHub↗

    JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well

    Javadecompilereditorflash
    Voir sur GitHub↗5,404
  • longsoft/uefitoolAvatar de LongSoft

    LongSoft/UEFITool

    5,533Voir sur 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
    Voir sur GitHub↗5,533
  • Voir les 30 alternatives à Binwalk→