capstone
Disassembler
A universal disassembler framework for multiple hardware architectures.
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.
8k stars
299 watching
2k forks
Language: C
last commit: 8 days ago
Linked from 5 awesome lists
armarm64bpfdisassemblerethereumframeworkm0s65xxm680xm68kmipspowerpcreverse-engineeringriscvsecuritysparcsystemztms320c64xwebassemblyx86x86-64
Related projects:
Repository | Description | Stars |
---|---|---|
v-p-b/pecloakcapstone | A disassembler library designed to be platform-independent and compatible with Capstone. | 103 |
das-labor/panopticon | A cross-platform disassembler for reverse engineering written in Rust. | 1,433 |
wisk/medusa | An interactive disassembler for reverse-engineering and analyzing binary code | 1,041 |
keystone-engine/keystone | Assembles code into machine-specific binary format using LLVM and various architecture-specific assemblies | 2,294 |
pfalcon/scratchabit | A Python-based disassembler tool with data/control flow analysis capabilities for reverse engineering | 396 |
kubkon/zig-dis-x86_64 | A disassembler and encoder library for x86_64 machine code written in Zig. | 35 |
cseagle/freedom | A disassembler for extracting binary information from executables to support reverse engineering and analysis | 226 |
tintinweb/ethereum-dasm | An ethereum bytecode disassembler and analysis tool | 219 |
crytic/pyevmasm | A Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set | 362 |
crytic/ethersplay | An EVM bytecode disassembler and analysis tool for Ethereum contracts. | 842 |
samth/disassemble | Disassembles machine code generated by Racket's JIT compiler | 79 |
vmt/udis86 | A disassembler library for x86 and x86-64 instruction set architectures | 1,019 |
deved2/fxhammer-disasm | Disassembled and made publicly available the disassembly of FX Hammer's sound effect engine by Aleksi Eeben. | 8 |
endgameinc/xori | An automation-ready disassembly and static analysis library for PE32, 32+, and shellcode | 724 |
arachnid/evmdis | An EVM bytecode disassembler that performs static analysis to provide a higher-level abstraction of the bytecode. | 546 |