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: 369 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 58,385 - Forks: 6,511

WerWolv/ImHex

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

Language: C++ - Size: 44 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 49,748 - Forks: 2,188

x64dbg/x64dbg

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

Language: C++ - Size: 58.8 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 46,385 - Forks: 2,554

radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

Language: C - Size: 178 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 21,933 - Forks: 3,086

horsicq/Detect-It-Easy

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

Language: JavaScript - Size: 17.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 8,960 - Forks: 819

pwndbg/pwndbg

Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

Language: Python - Size: 73 MB - Last synced at: about 5 hours ago - Pushed at: about 7 hours ago - Stars: 8,915 - Forks: 1,040

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: 62.9 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 8,134 - Forks: 1,603

zrax/pycdc

C++ python bytecode disassembler and decompiler

Language: C++ - Size: 878 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3,805 - Forks: 729

zyantific/zydis

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

Language: C - Size: 17.2 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,790 - Forks: 455

cea-sec/miasm

Reverse engineering framework in Python

Language: Python - Size: 16.5 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 3,666 - Forks: 479

icedland/iced

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

Language: Rust - Size: 80.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,200 - Forks: 250

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 months ago - Pushed at: almost 4 years ago - Stars: 3,053 - Forks: 275

horsicq/DIE-engine

DIE engine

Language: C++ - Size: 61.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,700 - Forks: 352

korcankaraokcu/PINCE

Reverse engineering tool for linux games

Language: Python - Size: 4.46 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2,361 - Forks: 154

uxmal/reko

Reko is a binary decompiler.

Language: C# - Size: 917 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2,298 - Forks: 263

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.66 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 2,166 - Forks: 276

BinaryAnalysisPlatform/bap

Binary Analysis Platform

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

REDasmOrg/REDasm

The OpenSource Disassembler

Language: C++ - Size: 44.1 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 1,646 - Forks: 145

das-labor/panopticon

A libre cross-platform disassembler.

Language: Rust - Size: 7.9 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 1,443 - 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.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,356 - Forks: 141

gdabah/distorm

Powerful Disassembler Library For x86/AMD64

Language: C - Size: 1.88 MB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 1,301 - Forks: 243

horsicq/XPEViewer

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

Language: QMake - Size: 7.63 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,099 - Forks: 108

petoolse/petools

PE Tools - Portable executable (PE) manipulation toolkit

Size: 346 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 1,081 - Forks: 136

wisk/medusa

An open source interactive disassembler

Language: C++ - Size: 15.9 MB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 1,039 - Forks: 92

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.37 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 972 - Forks: 114

Washi1337/AsmResolver

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

Language: C# - Size: 9.69 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 971 - Forks: 134

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.51 MB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 968 - Forks: 116

vivisect/vivisect

Language: Python - Size: 14.4 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 966 - Forks: 191

anestisb/vdexExtractor

Tool to decompile & extract Android Dex bytecode from Vdex files

Language: C - Size: 558 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 937 - Forks: 220

rizinorg/rz-ghidra

Deep ghidra decompiler and sleigh disassembler integration for rizin

Language: C++ - Size: 907 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 879 - Forks: 92

crytic/ethersplay 📦

EVM dissassembler

Language: Python - Size: 1.98 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 857 - Forks: 121

Cisco-Talos/GhIDA

Language: Python - Size: 554 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 792 - Forks: 73

HexHive/retrowrite

RetroWrite -- Retrofitting compiler passes through binary rewriting

Language: Python - Size: 3.51 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 711 - Forks: 81

GrammaTech/ddisasm

A fast and accurate disassembler

Language: C++ - Size: 29.1 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 708 - Forks: 62

michaeljclark/rv8

RISC-V simulator for x86-64

Language: C++ - Size: 6.03 MB - Last synced at: about 2 months ago - Pushed at: over 3 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.23 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 691 - Forks: 41

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: about 1 month ago - Pushed at: 3 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 569 - Forks: 66

OpenRakis/Spice86

Reverse engineer and rewrite real mode DOS programs!

Language: C# - Size: 23.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 544 - Forks: 30

BeaEngine/beaengine

BeaEngine disasm project

Language: Python - Size: 2.6 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 541 - Forks: 124

airbus-cert/Yagi

Yet Another Ghidra Integration for IDA

Language: C++ - Size: 36.5 MB - Last synced at: 8 months ago - Pushed at: 11 months 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: about 23 hours ago - Pushed at: over 1 year ago - Stars: 488 - Forks: 84

gfx-rs/rspirv

Rust implementation of SPIR-V module processing functionalities

Language: Rust - Size: 1.64 MB - Last synced at: 2 days ago - Pushed at: 24 days ago - Stars: 473 - Forks: 63

bontchev/pcodedmp

A VBA p-code disassembler

Language: Python - Size: 78.1 KB - Last synced at: about 1 hour ago - Pushed at: about 4 years ago - Stars: 473 - Forks: 87

Yricky/abcde

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

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

B2R2-org/B2R2

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

Language: F# - Size: 16 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 432 - Forks: 64

echo-devim/fhex

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

Language: C++ - Size: 2.61 MB - Last synced at: about 1 month ago - Pushed at: 8 months 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: 4 months ago - Pushed at: 8 months 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: 17 days ago - Pushed at: over 4 years ago - Stars: 399 - Forks: 48

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: 19 days ago - Pushed at: 19 days ago - Stars: 395 - Forks: 60

horsicq/XOpcodeCalc

Opcode calculator / ASM calculator

Language: C++ - Size: 4.64 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 388 - Forks: 67

yukiarrr/Il2cppSpy

Unity IL2CPP Disassembler (for apk)

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

GrammaTech/gtirb

Intermediate Representation for Binary analysis and transformation

Language: C++ - Size: 21 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 340 - Forks: 36

rocky/python-xdis

Python cross-version bytecode library and disassembler

Language: Python - Size: 8.39 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 327 - Forks: 97

IsoFrieze/DiztinGUIsh

A Super NES ROM Disassembler

Language: C# - Size: 6.74 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 295 - Forks: 29

reb311ion/replica

Ghidra Analysis Enhancer 🐉

Language: Python - Size: 2.66 MB - Last synced at: 4 months ago - Pushed at: about 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: about 2 months ago - Pushed at: 3 months ago - Stars: 273 - Forks: 39

ret42/RE-Thing

Reverse Engineering Tools (deobf, decompiler etc..)

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

athre0z/wasm 📦

WebAssembly decoder & disassembler library

Language: WebAssembly - Size: 1.34 MB - Last synced at: about 6 hours ago - Pushed at: almost 4 years ago - Stars: 267 - Forks: 44

FuzzingLabs/thoth

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

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

roger1337/JDBG

Java Dynamic Reverse Engineering and Debugging Tool

Language: C++ - Size: 33.8 MB - Last synced at: 3 months ago - Pushed at: 5 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: 4 days ago - Pushed at: 4 days ago - Stars: 238 - Forks: 38

encounter/objdiff

A local diffing tool for decompilation projects

Language: Rust - Size: 2.05 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 232 - Forks: 30

blacktop/docker-ghidra

Ghidra Client/Server Docker Image

Language: Dockerfile - Size: 273 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 221 - Forks: 64

tintinweb/ethereum-dasm

An ethereum evm bytecode disassembler and static/dynamic analysis tool

Language: Python - Size: 149 KB - Last synced at: 19 days ago - Pushed at: about 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: 3 months ago - Pushed at: about 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: about 1 year ago - Pushed at: over 2 years ago - Stars: 204 - Forks: 26

d-edge/fasmi

F# -> ASM disassembler

Language: F# - Size: 2 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 188 - Forks: 9

xiosec/Reverse-engineering

Reverse Engineering tools

Language: C - Size: 4.67 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 188 - Forks: 26

fadden/6502bench

A workbench for developing 6502 code

Language: Assembly - Size: 10.5 MB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 187 - Forks: 31

aengelke/fadec

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

Language: C - Size: 520 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 182 - Forks: 26

MahdiSafsafi/DebugEngine

Delphi debug framework

Language: Pascal - Size: 1.39 MB - Last synced at: 4 months ago - Pushed at: about 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: 4 months ago - Pushed at: over 3 years ago - Stars: 168 - Forks: 24

encounter/decomp-toolkit

A GameCube & Wii decompilation toolkit

Language: Rust - Size: 1.4 MB - Last synced at: 6 days ago - Pushed at: 20 days ago - Stars: 166 - Forks: 23

Decompollaborate/rabbitizer

MIPS instruction decoder

Language: Assembly - Size: 2.92 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 159 - Forks: 15

lifting-bits/sleigh

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

Language: CMake - Size: 717 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 153 - Forks: 21

tinylcy/ClassAnalyzer

A Java Class File Disassembler

Language: Java - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: almost 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: 3 months ago - Pushed at: 3 months ago - Stars: 152 - Forks: 35

skoolkid/skoolkit

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

Language: Python - Size: 13.5 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 143 - Forks: 16

liuzhengyang/hsdis

hotspot disassembler hsdis

Language: Shell - Size: 35.4 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 141 - Forks: 53

9ee1/Capstone.NET

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

Language: C# - Size: 11.8 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 140 - Forks: 33

cojocar/bin2llvm

A binary to LLVM translator

Language: C++ - Size: 316 KB - Last synced at: over 1 year ago - Pushed at: about 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: 3 months ago - Pushed at: about 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 days ago - Pushed at: over 1 year 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: over 1 year ago - Pushed at: almost 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: 2.87 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 120 - Forks: 14

miyagaw61/exgdb

Extension for GDB

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

clearbluejar/ghidrecomp

Python Command-Line Ghidra Decompiler

Language: Python - Size: 989 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 103 - Forks: 13

digitalw0lf/hextor

Hextor - Hexadecimal editor and binary data analyzing toolkit

Language: Pascal - Size: 1.2 MB - Last synced at: 4 months ago - Pushed at: 4 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: 3 months ago - Pushed at: 5 months ago - Stars: 101 - Forks: 11

MahdiSafsafi/UnivDisasm

x86 Disassembler and Analyzer

Language: Pascal - Size: 6.37 MB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 98 - Forks: 36

patois/RETracker

Reverse Engineering Framework for the Polyend Tracker

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

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: 4 months ago - Pushed at: almost 7 years ago - Stars: 94 - Forks: 20

zyantific/zydis-rs

Zydis Rust Bindings

Language: Rust - Size: 388 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 93 - Forks: 13

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: 18 days ago - Pushed at: 4 months ago - Stars: 90 - Forks: 9

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: 10 days ago - Pushed at: over 1 year 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: about 7 years ago - Stars: 90 - Forks: 15

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: 3 months ago - Pushed at: over 6 years ago - Stars: 89 - Forks: 4

rsc-dev/pbd

Pbd is a Python module to disassemble serialized protocol buffers descriptors (https://developers.google.com/protocol-buffers/).

Language: Python - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 86 - Forks: 3

agustingianni/retools

retools: a reverse engineering toolkit for normies

Language: C++ - Size: 16.9 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 86 - Forks: 8