awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesDisassemblers

Software for converting machine code into human-readable assembly language.

Explore 15 awesome GitHub repositories matching part of an awesome list · Disassemblers. Refine with filters or upvote what's useful.

Awesome Disassemblers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • radare/radare2Avatar radare

    radare/radare2

    24,129Vezi pe GitHub↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    Maps machine-specific opcodes to a generic internal representation to support various CPU instruction sets.

    C
    Vezi pe GitHub↗24,129
  • dotnet/benchmarkdotnetAvatar dotnet

    dotnet/BenchmarkDotNet

    11,428Vezi pe GitHub↗

    BenchmarkDotNet is a library and tool suite for measuring the execution time and memory allocation of .NET code. It utilizes statistical sampling and warm-up iterations to determine the stability and precise execution speed of specific methods. The project provides a JIT disassembly viewer to inspect processor disassembly and analyze how the compiler executes code paths. It includes a memory allocation profiler that tracks managed and native memory traffic to identify efficiency bottlenecks. Additionally, a runtime performance comparator allows the same benchmarks to be executed across differ

    Provides a tool that prints processor disassembly listings to analyze JIT compiler execution paths.

    C#benchmarkbenchmarkingc-sharp
    Vezi pe GitHub↗11,428
  • capstone-engine/capstoneAvatar capstone-engine

    capstone-engine/capstone

    8,858Vezi pe GitHub↗

    Capstone is a multi-architecture disassembly framework and binary analysis engine. It translates raw machine code from various CPU architectures, such as x86, ARM, and RISC-V, into human-readable assembly instructions. The engine distinguishes itself by providing instruction semantic decomposition, which lists implicit registers read and written, and the ability to customize instruction mnemonics to meet specific technical analysis standards. It also features resilient stream disassembly, allowing the process to resynchronize and continue after encountering invalid instructions or embedded da

    Supports a wide range of processor architectures in a single framework for analyzing different hardware binaries.

    Carmarm64bpf
    Vezi pe GitHub↗8,858
  • aquynh/capstoneAvatar aquynh

    aquynh/capstone

    8,839Vezi pe 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-

    Supports multiple CPU instruction sets and virtual machines via a unified disassembly engine.

    C
    Vezi pe GitHub↗8,839
  • jonathansalwan/ropgadgetAvatar JonathanSalwan

    JonathanSalwan/ROPgadget

    4,440Vezi pe GitHub↗

    ROPgadget is a binary analysis tool and multi-architecture disassembler designed to locate instructional sequences used for return-oriented programming. It functions as an exploit development framework that identifies gadgets within binaries to facilitate the creation of memory corruption exploits. The tool supports cross-architecture binary auditing, processing machine code from x86, ARM, MIPS, and RISC-V. It provides a unified interface for analyzing diverse executable file formats, including ELF, PE, and Mach-O. Its capabilities cover binary vulnerability analysis and exploit payload deve

    Processes machine code from x86, ARM, MIPS, and RISC-V using a multi-architecture disassembly engine.

    Python
    Vezi pe GitHub↗4,440
  • zyantific/zydisAvatar zyantific

    zyantific/zydis

    4,265Vezi pe GitHub↗

    Zydis este o bibliotecă de analiză binară pentru x86 și x86-64 care oferă un framework pentru decodarea codului mașină și inspectarea atributelor tehnice ale instrucțiunilor procesorului. Acesta funcționează ca un dezasamblor de instrucțiuni care traduce datele binare în metadate structurate de instrucțiuni și limbaj de asamblare lizibil pentru oameni. Proiectul include un encodor de cod mașină pentru conversia instrucțiunilor de asamblare și a operanzilor înapoi în reprezentările lor binare. De asemenea, oferă un formator de sintaxă de asamblare pentru a transforma structurile de instrucțiuni decodate în șiruri de text de asamblare folosind stiluri de sintaxă configurabile. Biblioteca acoperă capabilități mai largi de analiză binară, inclusiv decodarea codului mașină, formatarea instrucțiunilor de asamblare și extragerea metadatelor detaliate ale instrucțiunilor.

    Fast and lightweight x86/x86-64 disassembler library.

    Camdccodegen
    Vezi pe GitHub↗4,265
  • khronosgroup/spirv-crossAvatar KhronosGroup

    KhronosGroup/SPIRV-Cross

    2,456Vezi pe GitHub↗

    SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

    Tool for reflecting and disassembling SPIR-V shaders.

    GLSL
    Vezi pe GitHub↗2,456
  • das-labor/panopticonAvatar das-labor

    das-labor/panopticon

    1,443Vezi pe GitHub↗

    A libre cross-platform disassembler.

    Cross-platform disassembler for various architectures.

    Rust
    Vezi pe GitHub↗1,443
  • gdabah/distormAvatar gdabah

    gdabah/distorm

    1,336Vezi pe GitHub↗

    Powerful Disassembler Library For x86/AMD64

    Powerful disassembler library for x86/AMD64.

    Cdisassemblerdisassembler-distormdisassembler-library
    Vezi pe GitHub↗1,336
  • wisk/medusaAvatar wisk

    wisk/medusa

    1,086Vezi pe GitHub↗

    An open source interactive disassembler

    Interactive open-source disassembler.

    C++
    Vezi pe GitHub↗1,086
  • cseagle/freedomAvatar cseagle

    cseagle/fREedom

    230Vezi pe GitHub↗

    capstone based disassembler for extracting to binnavi

    A disassembler and analysis tool for various architectures.

    PLpgSQL
    Vezi pe GitHub↗230
  • 0xd4d/iced0

    0xd4d/iced

    0Vezi pe GitHub↗

    High-performance x86/x64 disassembler and encoder.

    Vezi pe GitHub↗0
  • redasmorg/redasmR

    redasmorg/redasm

    0Vezi pe GitHub↗

    Open-source disassembler for binary analysis.

    Vezi pe GitHub↗0
  • bontchev/pcodedmpB

    bontchev/pcodedmp

    0Vezi pe GitHub↗

    Disassembler for VBA p-code.

    Vezi pe GitHub↗0
  • jjyg/metasmJ

    jjyg/metasm

    0Vezi pe GitHub↗

    Assembler, disassembler, and compiler written in Ruby.

    Vezi pe GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Disassemblers

Explorează sub-etichetele

  • Multi-Architecture EnginesDisassembly engines that support multiple CPU instruction sets via internal generic representations. **Distinct from Disassemblers:** Focuses on the engine's ability to handle diverse architectures, not just a simple translation tool.
  • Virtual MachineDisassembly tools specifically targeting virtual machine architectures like WebAssembly and the EVM. **Distinct from Disassemblers:** Focuses on VM bytecode disassembly rather than native hardware machine code.