Disassembler

Top 23 Disassembler Open-Source Projects

  • ghidra

    Ghidra is a software reverse engineering (SRE) framework

    Project mention: OpenAI is working with the US military now | news.ycombinator.com | 2024-01-17

    Define war machinery. Contributing to Ghidra?

    https://github.com/NationalSecurityAgency/ghidra

  • x64dbg

    An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

    Project mention: we need a 2015E revival. | /r/oldrobloxrevivals | 2023-12-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ImHex

    🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

    Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    ImHex

    “A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.”

    I actually used it not too long ago to inspect why a mp4 file wasn’t valid. The pattern language that they have is quite nice and having sections of the hex highlighted and being able to see what structures they represent and what data was on those structures was very useful!

    https://github.com/WerWolv/ImHex

  • radare2

    UNIX-like reverse engineering framework and command-line toolset

  • capstone

    Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

    Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31

    Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.

    [1] http://www.capstone-engine.org/

    [2] https://github.com/capstone-engine/capstone

    [3] https://github.com/capstone-engine/capstone/issues/2015

  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

  • Detect-It-Easy

    Program for determining types of files for Windows, Linux and MacOS.

    Project mention: E-book piracy - a weird ZIP file | /r/Piracy | 2023-05-17

    If it was me, I'd first run something like DIE on it (I have a few such programs installed)- https://github.com/horsicq/Detect-It-Easy

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • miasm

    Reverse engineering framework in Python

  • zydis

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

    Project mention: Exploring x86-64 Instruction Encoding | news.ycombinator.com | 2024-01-07

    You can visualize how instructions are encoded with zydisinfo. Pass in your architecture and the hex bytes of the instructions and it’ll show all relevant info

    https://github.com/zyantific/zydis/tree/master

    https://www.hexacorn.com/blog/2023/09/27/zydisinfo-the-disas...

  • plasma

    Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.

  • iced

    Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua (by icedland)

    Project mention: Iced – fast and correct x86/x64 disassembler, assembler, decoder, [ ] | news.ycombinator.com | 2023-10-06
  • pycdc

    C++ python bytecode disassembler and decompiler

  • DIE-engine

    DIE engine

  • bap

    Binary Analysis Platform

  • reko

    Reko is a binary decompiler.

  • PINCE

    Reverse engineering tool for linux games

    Project mention: Chest Engine on Linux? | /r/linux_gaming | 2023-06-19

    Another one could be PINCE Github, literally the same ui as Cheat Engine!

  • 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.

  • heimdall-rs

    Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.

    Project mention: heimdall-rs VS evmole - a user suggested alternative | libhunt.com/r/heimdall-rs | 2023-12-24
  • vivisect

  • XPEViewer

    PE file viewer/editor for Windows, Linux and MacOS.

  • 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.

  • rz-ghidra

    Deep ghidra decompiler and sleigh disassembler integration for rizin

  • AsmResolver

    A library for creating, reading and editing PE files and .NET modules.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-03-07.

Disassembler related posts

Index

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

Project Stars
1 ghidra 46,954
2 x64dbg 42,978
3 ImHex 32,418
4 radare2 19,447
5 capstone 6,958
6 pwndbg 6,563
7 Detect-It-Easy 6,429
8 miasm 3,305
9 zydis 3,149
10 plasma 3,031
11 iced 2,660
12 pycdc 2,608
13 DIE-engine 2,066
14 bap 1,958
15 reko 1,924
16 PINCE 1,894
17 ret-sync 1,870
18 heimdall-rs 1,032
19 vivisect 890
20 XPEViewer 868
21 bddisasm 835
22 rz-ghidra 781
23 AsmResolver 781
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com