An open API service providing repository metadata for many open source software ecosystems.

Topic: "disassembler"

NationalSecurityAgency/ghidra

Ghidra is a software reverse engineering (SRE) framework

Language: Java - Size: 372 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 62,175 - Forks: 6,906

WerWolv/ImHex

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

Language: C++ - Size: 49.5 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 50,895 - Forks: 2,251

x64dbg/x64dbg

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

Language: C++ - Size: 59.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 47,224 - Forks: 2,627

radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

Language: C - Size: 190 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22,646 - Forks: 3,142

horsicq/Detect-It-Easy

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

Language: JavaScript - Size: 23.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9,685 - Forks: 861

pwndbg/pwndbg

Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

Language: Python - Size: 102 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 9,621 - Forks: 1,124

capstone-engine/capstone

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

Language: C - Size: 63.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 8,359 - Forks: 1,628

zyantific/zydis

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

Language: C - Size: 16.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,972 - Forks: 466

zrax/pycdc

C++ python bytecode disassembler and decompiler

Language: C++ - Size: 938 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3,922 - Forks: 736

cea-sec/miasm

Reverse engineering framework in Python

Language: Python - Size: 16.5 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 3,751 - Forks: 482

icedland/iced

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

Language: Rust - Size: 80.6 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3,302 - Forks: 262

plasma-disassembler/plasma

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

Language: Python - Size: 2.54 MB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 3,059 - Forks: 273

horsicq/DIE-engine

DIE engine

Language: C++ - Size: 61.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,871 - Forks: 363

korcankaraokcu/PINCE

Reverse engineering tool for linux games

Language: Python - Size: 4.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2,589 - Forks: 159

uxmal/reko

Reko is a binary decompiler.

Language: C# - Size: 942 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2,342 - Forks: 265

bootleg/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.

Language: C - Size: 2.53 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2,225 - Forks: 283

BinaryAnalysisPlatform/bap

Binary Analysis Platform

Language: OCaml - Size: 8.21 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 2,136 - Forks: 277

REDasmOrg/REDasm

The OpenSource Disassembler

Language: C++ - Size: 44.1 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1,660 - Forks: 146

das-labor/panopticon

A libre cross-platform disassembler.

Language: Rust - Size: 7.9 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 1,442 - Forks: 80

Jon-Becker/heimdall-rs

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

Language: Rust - Size: 6.57 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,419 - Forks: 147

gdabah/distorm

Powerful Disassembler Library For x86/AMD64

Language: C - Size: 1.88 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1,308 - Forks: 245

horsicq/XPEViewer

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

Language: QMake - Size: 7.92 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,164 - Forks: 112

petoolse/petools

PE Tools - Portable executable (PE) manipulation toolkit

Size: 312 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,138 - Forks: 136

anestisb/vdexExtractor

Tool to decompile & extract Android Dex bytecode from Vdex files

Language: C - Size: 558 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 1,093 - Forks: 233

rdbo/libmem

Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)

Language: C - Size: 2.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,083 - Forks: 120

wisk/medusa

An open source interactive disassembler

Language: C++ - Size: 15.9 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 1,039 - Forks: 92

Washi1337/AsmResolver

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

Language: C# - Size: 9.86 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,015 - Forks: 141

bitdefender/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.

Language: C - Size: 6.92 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 993 - Forks: 120

vivisect/vivisect

Language: Python - Size: 14.4 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 974 - Forks: 191

rizinorg/rz-ghidra

Deep ghidra decompiler and sleigh disassembler integration for rizin

Language: C++ - Size: 918 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 906 - Forks: 93

crytic/ethersplay 📦

EVM dissassembler

Language: Python - Size: 1.98 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 853 - Forks: 121

Cisco-Talos/GhIDA

Language: Python - Size: 554 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 792 - Forks: 73

GrammaTech/ddisasm

A fast and accurate disassembler

Language: C++ - Size: 29.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 727 - Forks: 64

HexHive/retrowrite

RetroWrite -- Retrofitting compiler passes through binary rewriting

Language: Python - Size: 3.51 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 711 - Forks: 81

michaeljclark/rv8

RISC-V simulator for x86-64

Language: C++ - Size: 6.03 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 705 - Forks: 101

EgorBo/Disasmo

VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).

Language: C# - Size: 7.25 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 695 - Forks: 43

yhs0602/Android-Disassembler

Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱

Language: Kotlin - Size: 183 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 644 - Forks: 99

Cosmic-Ide/Cosmic-IDE

A next-gen Ide for JVM development on Android

Language: Java - Size: 925 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 609 - Forks: 83

OpenRakis/Spice86

Reverse engineer and rewrite real mode DOS programs!

Language: C# - Size: 54.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 576 - Forks: 34

BeaEngine/beaengine

BeaEngine disasm project

Language: Python - Size: 2.6 MB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 541 - Forks: 124

airbus-cert/Yagi

Yet Another Ghidra Integration for IDA

Language: C++ - Size: 36.5 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 488 - Forks: 39

FuzzingLabs/octopus 📦

Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)

Language: Python - Size: 5.38 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 487 - Forks: 87

gfx-rs/rspirv

Rust implementation of SPIR-V module processing functionalities

Language: Rust - Size: 1.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 479 - Forks: 64

bontchev/pcodedmp

A VBA p-code disassembler

Language: Python - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 478 - Forks: 88

Yricky/abcde

openHarmony逆向工具包,初步支持反编译

Language: Kotlin - Size: 3.26 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 445 - Forks: 72

B2R2-org/B2R2

B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.

Language: F# - Size: 17.3 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 440 - Forks: 64

echo-devim/fhex

A Full-Featured HexEditor compatible with Linux/Windows/MacOS

Language: C++ - Size: 2.61 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 425 - Forks: 41

vmallet/ida-plugins

An interactive list of plugins for hex-rays' IDA Pro

Language: JavaScript - Size: 1.04 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 418 - Forks: 27

pfalcon/ScratchABit

Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

Language: Python - Size: 858 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 408 - Forks: 48

horsicq/XOpcodeCalc

Opcode calculator / ASM calculator

Language: C++ - Size: 4.65 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 399 - Forks: 70

Bw3ll/sharem

SHAREM is a shellcode analysis framework, capable of emulating more than 20,000 WinAPIs and virutally all Windows syscalls. It also contains its own custom disassembler, with many innovative features, such as being able to show the deobfuscated disassembly of an encoded shellcode, or integrating emulation data to enhance the disassembly.

Language: Python - Size: 21.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 395 - Forks: 60

encounter/objdiff

A local diffing tool for decompilation projects

Language: Rust - Size: 2.32 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 347 - Forks: 49

yukiarrr/Il2cppSpy

Unity IL2CPP Disassembler (for apk)

Language: Python - Size: 4.31 MB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 346 - Forks: 55

GrammaTech/gtirb

Intermediate Representation for Binary analysis and transformation

Language: C++ - Size: 20.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 345 - Forks: 37

rocky/python-xdis

Python cross-version bytecode library and disassembler

Language: Python - Size: 9.36 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 344 - Forks: 101

IsoFrieze/DiztinGUIsh

A Super NES ROM Disassembler

Language: C# - Size: 6.82 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 304 - Forks: 29

reb311ion/replica

Ghidra Analysis Enhancer 🐉

Language: Python - Size: 2.66 MB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 295 - Forks: 30

mattcurrie/mgbdis

Game Boy ROM disassembler with RGBDS compatible output

Language: Assembly - Size: 160 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 273 - Forks: 39

ret42/RE-Thing

Reverse Engineering Tools (deobf, decompiler etc..)

Size: 44.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 273 - Forks: 83

athre0z/wasm 📦

WebAssembly decoder & disassembler library

Language: WebAssembly - Size: 1.34 MB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 269 - Forks: 45

FuzzingLabs/thoth

Cairo/Starknet security toolkit (bytecode analyzer, disassembler, decompiler, symbolic execution, SBMC)

Language: Python - Size: 5.63 MB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 254 - Forks: 23

roger1337/JDBG

Java Dynamic Reverse Engineering and Debugging Tool

Language: C++ - Size: 33.8 MB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 246 - Forks: 18

danielplohmann/smda

SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.

Language: Python - Size: 2.64 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 238 - Forks: 38

blacktop/docker-ghidra

Ghidra Client/Server Docker Image

Language: Dockerfile - Size: 266 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 225 - Forks: 65

tintinweb/ethereum-dasm

An ethereum evm bytecode disassembler and static/dynamic analysis tool

Language: Python - Size: 149 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 221 - Forks: 41

Cararasu/holodec

Decompiler for x86 and x86-64 ELF binaries

Language: C++ - Size: 17.8 MB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 217 - Forks: 19

Dotneteer/spectnetide 📦

ZX Spectrum IDE with Visual Studio 2017 and 2019 integration

Language: C# - Size: 67.4 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 204 - Forks: 26

loerting/dalvikus

Android reverse-engineering tool / smali editor

Language: Java - Size: 5.13 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 201 - Forks: 23

aengelke/fadec

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

Language: C - Size: 550 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 192 - Forks: 27

d-edge/fasmi

F# -> ASM disassembler

Language: F# - Size: 2 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 190 - Forks: 9

fadden/6502bench

A workbench for developing 6502 code

Language: Assembly - Size: 10.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 189 - Forks: 31

encounter/decomp-toolkit

A GameCube & Wii decompilation toolkit

Language: Rust - Size: 1.18 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 185 - Forks: 30

MahdiSafsafi/DebugEngine

Delphi debug framework

Language: Pascal - Size: 1.39 MB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 182 - Forks: 43

gh-nomad/nmd 📦

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

Language: C - Size: 1.67 MB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 167 - Forks: 23

Decompollaborate/rabbitizer

MIPS instruction decoder

Language: Assembly - Size: 5.74 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 166 - Forks: 16

lifting-bits/sleigh

Unofficial CMake build for Ghidra's C++ SLEIGH code

Language: CMake - Size: 776 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 164 - Forks: 23

tinylcy/ClassAnalyzer

A Java Class File Disassembler

Language: Java - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 153 - Forks: 56

SimonKagstrom/emilpro

Graphical disassembler for multiple architectures for easy navigation

Language: C++ - Size: 1.48 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 152 - Forks: 35

liuzhengyang/hsdis

hotspot disassembler hsdis

Language: Shell - Size: 35.4 MB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 146 - Forks: 53

skoolkid/skoolkit

A suite of tools for creating disassemblies of ZX Spectrum games.

Language: Python - Size: 13.5 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 145 - Forks: 17

9ee1/Capstone.NET

.NET Core and .NET Framework binding for the Capstone Disassembly Framework

Language: C# - Size: 11.8 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 140 - Forks: 33

cojocar/bin2llvm

A binary to LLVM translator

Language: C++ - Size: 316 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 139 - Forks: 16

knight0x07/pyc2bytecode

A Python Bytecode Disassembler helping reverse engineers in dissecting Python binaries by disassembling and analyzing the compiled python byte-code(.pyc) files across all python versions (including Python 3.10.*)

Language: Python - Size: 5.86 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 135 - Forks: 25

Fleynaro/SDA

SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.

Language: C++ - Size: 63.3 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 133 - Forks: 14

zfigura/semblance

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

Language: C - Size: 301 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 127 - Forks: 19

fuzziqersoftware/resource_dasm

Classic Mac OS resource fork and application disassembler, with reverse-engineering tools for specific applications

Language: C++ - Size: 4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 122 - Forks: 15

xoofx/AsmArm64

The most powerful ARM 64 (v8, v9) Assembler / Disassembler for .NET

Language: C# - Size: 7.01 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 111 - Forks: 7

clearbluejar/ghidrecomp

Python Command-Line Ghidra Decompiler

Language: Python - Size: 1000 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 111 - Forks: 15

miyagaw61/exgdb

Extension for GDB

Language: Python - Size: 393 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 104 - Forks: 7

digitalw0lf/hextor

Hextor - Hexadecimal editor and binary data analyzing toolkit

Language: Pascal - Size: 1.2 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 101 - Forks: 16

wernsey/chip8

A CHIP-8 interpreter, assembler and disassembler in C

Language: C - Size: 388 KB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 101 - Forks: 11

acuarica/evm

A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.

Language: Solidity - Size: 11.7 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 99 - Forks: 13

MahdiSafsafi/UnivDisasm

x86 Disassembler and Analyzer

Language: Pascal - Size: 6.37 MB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 99 - Forks: 35

patois/RETracker

Reverse Engineering Framework for the Polyend Tracker

Language: Python - Size: 2.38 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 97 - Forks: 21

zyantific/zydis-rs

Zydis Rust Bindings

Language: Rust - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 13

s3rvac/retdec-python 📦

A Python library and tools providing easy access to the retdec.com decompilation service through their REST API.

Language: Python - Size: 396 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 94 - Forks: 20

VBrazhnik/Corewar

School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]

Language: C - Size: 4.86 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 91 - Forks: 4

lfi-project/lfi

Top-level repository for LFI: Practical, Efficient, and Secure Software-based Sandboxing

Language: Shell - Size: 2.07 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 90 - Forks: 11

swojtasiak/fcml-lib

A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).

Language: C - Size: 22.9 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 90 - Forks: 22

abenkhadra/spedi

Speculative disassembly, CFG recovery, and call-graph recovery from stripped binaries.

Language: C++ - Size: 336 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 90 - Forks: 15