C Disassembler

Open-source C projects categorized as Disassembler

Top 9 C Disassembler Projects

  • radare2

    UNIX-like reverse engineering framework and command-line toolset

    Project mention: I'm pretty sure this is possible, and would appreciate confirmation/direction. | reddit.com/r/termux | 2022-12-13

    https://github.com/radareorg/radare2 (You can git clone it, then run the install script)

  • capstone

    Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.

    Project mention: Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. | reddit.com/r/ReverseEngineering | 2022-12-20
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • zydis

    Fast and lightweight x86/x86-64 disassembler and code generation library

  • ret-sync

    ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.

    Project mention: ret-sync+WinDbg+Ghidra - program unavailable | reddit.com/r/ghidra | 2022-04-18

    I am trying to connect Ghidra project to WinDbg Preview using ret-sync (https://github.com/bootleg/ret-sync). I think I have everything installed correctly, but in Ghidra console output for ret-sync extension I get:

  • bddisasm

    bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.

  • semblance

    Disassembler for Windows executables. Supports 16-bit NE (New Executable), MZ (DOS), and PE (Portable Executable, i.e. Win32) files.

  • fadec

    A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.

    Project mention: Fadec – A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64 | news.ycombinator.com | 2022-07-29
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • lm8

    A custom 8-bit computer and software suite

  • hdis86

    Haskell interface to the udis86 disassembler for x86 and x86-64 / AMD64

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-20.

C Disassembler related posts

Index

What are some of the best open-source Disassembler projects in C? This list will help you:

Project Stars
1 radare2 17,741
2 capstone 6,243
3 zydis 2,702
4 ret-sync 1,559
5 bddisasm 732
6 semblance 124
7 fadec 105
8 lm8 14
9 hdis86 14
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com