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
·

4 dépôts

Awesome GitHub RepositoriesLow-Level Binary Analysis

Analysis of binaries to examine processor execution through instruction details and semantic data.

Distinct from Low-Level Debuggers: Focuses on passive binary analysis rather than active debugging or systems programming.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Low-Level Binary Analysis. Refine with filters or upvote what's useful.

Awesome Low-Level Binary Analysis 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.
  • aquynh/capstoneAvatar de aquynh

    aquynh/capstone

    8,839Voir sur 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-

    Examines how a processor executes specific operations by extracting granular instruction details and semantic data from binaries.

    C
    Voir sur GitHub↗8,839
  • winmerge/winmergeAvatar de WinMerge

    WinMerge/winmerge

    8,510Voir sur GitHub↗

    WinMerge is a visual file comparison and merge tool used to identify and synchronize differences between text files, folders, and images. It functions as a diff and patch generator, a visual folder synchronizer, and a hex binary comparator for non-text data. The tool provides specialized comparison modes for diverse content types, including side-by-side webpage rendering for HTML and resource trees, tabular data analysis for delimited files in a grid view, and visual image comparison using overlays and animations. It also supports comparing the contents of compressed archives without manual e

    Provides a hex binary comparator to identify exact byte offsets where non-textual files diverge.

    C++c-plus-pluscompare-filescsv
    Voir sur GitHub↗8,510
  • iosre/iosappreverseengineeringAvatar de iosre

    iosre/iOSAppReverseEngineering

    4,398Voir sur GitHub↗

    This project is a comprehensive technical guide and course for reverse engineering iOS applications. It serves as a manual for dissecting mobile binaries using disassembly and debugging tools to analyze internal application logic and behavior. The material functions as a reference for ARM assembly and Objective-C theories, providing the necessary framework to translate low-level machine code into human-readable logic. It combines theoretical study with practical exercises to validate the use of reverse engineering tools on real-world binaries. The scope covers static binary analysis, dynamic

    Analyzes iOS binaries to interpret hardware-level execution via ARM instruction details and semantic data.

    Voir sur GitHub↗4,398
  • puremourning/vimspectorAvatar de puremourning

    puremourning/vimspector

    4,306Voir sur GitHub↗

    Vimspector est une intégration de débogueur visuel pour Vim qui permet aux développeurs de parcourir le code et d'inspecter l'état du programme sans quitter l'éditeur. Il utilise le Debug Adapter Protocol pour fournir une interface unifiée permettant de déboguer plusieurs langages de programmation via divers adaptateurs de débogage. Le projet se distingue par sa prise en charge de l'analyse bas niveau et des environnements spécialisés, notamment le débogage matériel sur microcontrôleurs, l'analyse de désassemblage et le dump de mémoire de processus. Il offre également des capacités de débogage à distance en relayant les requêtes vers des hôtes distants via SSH ou dans des conteneurs Docker. La boîte à outils couvre un large éventail d'opérations de débogage, incluant le contrôle du flux d'exécution avec des points d'arrêt (breakpoints) et le remplacement de code à chaud (hot code replacement), ainsi que l'inspection d'état via la navigation dans la pile d'appels, la surveillance d'expressions en temps réel et l'inspection de variables. La gestion des sessions est assurée par des profils de configuration structurés qui prennent en charge l'injection de variables, l'héritage et la possibilité de s'attacher à des processus en cours via la sélection par PID. Le système inclut des méthodes d'installation automatisées et manuelles pour les adaptateurs de débogage afin de simplifier la configuration du support linguistique.

    Allows users to view disassembled machine code and step through programs at the instruction level.

    Vim Scriptcppdebug-adapter-protocoldebugger
    Voir sur GitHub↗4,306
  1. Home
  2. Operating Systems & Systems Programming
  3. Low-Level Binary Analysis