awesome-repositories.com
Blog
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
·

5 dépôts

Awesome GitHub RepositoriesMulti-Format Binary Loaders

Systems capable of parsing and loading multiple executable binary formats such as ELF, PE, and flat binaries.

Distinct from Binary Instruction Execution: None of the candidates cover the loading and execution of multiple binary formats; candidates focus on production, packaging, or instruction execution.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Multi-Format Binary Loaders. Refine with filters or upvote what's useful.

Awesome Multi-Format Binary Loaders GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • perfare/il2cppdumperAvatar de Perfare

    Perfare/Il2CppDumper

    9,094Voir sur GitHub↗

    Il2CppDumper is a reverse engineering tool that recovers original .NET assembly structure from Unity games compiled with il2cpp. It parses il2cpp binaries across multiple executable formats including ELF, Mach-O, PE, NSO, and WASM, and reconstructs the original DLL structure from embedded metadata tables, enabling decompilation and analysis of game code. The tool generates disassembler scripts for IDA, Ghidra, and Binary Ninja that apply recovered type definitions and structure layouts to the binary analysis. It also strips protection layers from memory-dumped libil2cpp.so files and simple PE

    Parses il2cpp binaries across ELF, Mach-O, PE, NSO, and WASM formats using format-specific loaders.

    C#il2cppreverse-engineeringunity
    Voir sur GitHub↗9,094
  • jart/blinkAvatar de jart

    jart/blink

    7,534Voir sur GitHub↗

    Blink is a JIT-based instruction emulator and x86-64 Linux emulator designed to run Linux binaries and ELF files across different host operating systems and architectures. It functions as a binary execution sandbox and system call simulator, providing a controlled environment for running programs. The project distinguishes itself with a terminal user interface for monitoring execution, managing breakpoints, and visualizing JIT compilation paths. It supports self-modifying code through a cache-invalidating memory model and provides execution environment isolation using restricted directory ove

    Supports the execution of various binary formats including static and dynamic ELF files, PE, and raw flat binaries.

    C
    Voir sur GitHub↗7,534
  • tianocore/edk2Avatar de tianocore

    tianocore/edk2

    6,061Voir sur GitHub↗

    edk2 est un projet de développement pour créer un firmware système conforme à la spécification UEFI. Il fournit l'infrastructure nécessaire pour initialiser les plateformes matérielles et démarrer les systèmes d'exploitation sur plusieurs architectures CPU. Le projet utilise une architecture de firmware modulaire qui découple les protocoles de gestion de haut niveau des couches de transport physiques. Il implémente des fonctionnalités de sécurité critiques, notamment une chaîne de démarrage mesurée (measured boot), des primitives cryptographiques pour l'authentification d'images et la prise en charge des implémentations matérielles et logicielles du Trusted Platform Module (TPM). Sa surface de capacité s'étend aux standards de gestion de plateforme tels que Redfish, IPMI et MCTP, ainsi qu'à la génération de tables ACPI dynamiques. Le projet inclut également une suite complète d'outils pour la compilation multi-architecture, la simulation de firmware et l'émulation de plateforme virtuelle pour des hyperviseurs comme KVM, Xen et QEMU. Le projet inclut un système de build multi-cible et une orchestration de tests automatisés pour valider la fonctionnalité du firmware dans des environnements émulés et physiques.

    Packages firmware environments into multiple binary formats like ELF or FIT to support various loaders.

    Ccfirmwarepython
    Voir sur GitHub↗6,061
  • qilingframework/qilingAvatar de qilingframework

    qilingframework/qiling

    5,965Voir sur GitHub↗

    A True Instrumentable Binary Emulation Framework

    Parses and loads multiple executable formats such as PE, ELF, and Mach-O into the emulated address space.

    Python
    Voir sur GitHub↗5,965
  • google/bloatyAvatar de google

    google/bloaty

    5,488Voir sur GitHub↗

    Bloaty est un profileur de taille binaire et un analyseur de format exécutable qui attribue chaque octet d'un binaire à des symboles ou des unités de compilation spécifiques. Il fonctionne comme un profileur d'unité de compilation et un démangleur de symboles C++, mappant la taille binaire vers les fichiers sources et traduisant les noms mangled en formats lisibles par l'humain. Le projet se distingue comme un outil de diff binaire capable de comparer deux versions d'un binaire pour isoler des symboles ou des sections spécifiques responsables de régressions de taille. Il fournit une prise en charge spécialisée pour récupérer les symboles dans les binaires stripés en les associant à des fichiers de débogage externes utilisant des identifiants de build. L'outil fournit une analyse binaire complète pour les formats ELF, Mach-O, PE/COFF et WebAssembly. Ses capacités incluent l'analyse des sections de l'éditeur de liens, des segments mémoire et des archives de bibliothèques statiques, ainsi que l'identification de l'espace consommé par les fonctions inlinées. Les utilisateurs peuvent isoler davantage les données en utilisant le filtrage par expression régulière et exporter les résultats de profilage dans des formats CSV ou TSV.

    Implements loaders for ELF, Mach-O, PE/COFF, and WebAssembly formats to extract size and symbol data.

    C++
    Voir sur GitHub↗5,488
  1. Home
  2. Operating Systems & Systems Programming
  3. Multi-Format Binary Loaders

Explorer les sous-tags

  • PE/COFF Loader ImplementationsSpecific implementations of loaders for the Portable Executable and Common Object File Format. **Distinct from Multi-Format Binary Loaders:** Focuses specifically on the PE/COFF format rather than a general multi-format loader