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