evmdis

Disassembler

An EVM bytecode disassembler that performs static analysis to provide a higher-level abstraction of the bytecode.

EVM disassembler

GitHub

546 stars
27 watching
74 forks
Language: Go
last commit: over 2 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
crytic/ethersplay An EVM bytecode disassembler and analysis tool for Ethereum contracts. 842
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/ida-evm A Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries 308
das-labor/panopticon A cross-platform disassembler for reverse engineering written in Rust. 1,433
vmt/udis86 A disassembler library for x86 and x86-64 instruction set architectures 1,019
pfalcon/scratchabit A Python-based disassembler tool with data/control flow analysis capabilities for reverse engineering 396
jon-becker/heimdall-rs An advanced toolkit for analyzing and extracting information from smart contracts written in the Ethereum Virtual Machine (EVM) bytecode 1,192
wisk/medusa An interactive disassembler for reverse-engineering and analyzing binary code 1,041
daid/ffa-disassembly A disassembler for analyzing low-level assembly code generated by game engines and emulators. 17
decurity/abi-decompiler Reverses Ethereum smart contract ABI information from EVM bytecode 217
cdump/evmole Extracts information from Ethereum Virtual Machine bytecode 282
d-edge/fasmi A tool that translates F# code into assembly code and disassembles it to an intermediate language 184
knight0x07/pyc2bytecode A tool to disassemble and analyze compiled Python bytecode files (pyc) from various Python versions. 133
samth/disassemble Disassembles machine code generated by Racket's JIT compiler 79