evmdis

Disassembler

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

EVM disassembler

GitHub

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


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
crytic/ethersplayAn EVM bytecode disassembler and analysis tool for Ethereum contracts.844
tintinweb/ethereum-dasmAn ethereum bytecode disassembler and analysis tool219
crytic/pyevmasmA Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set362
crytic/ida-evmA Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries311
das-labor/panopticonA cross-platform disassembler for reverse engineering written in Rust.1,433
vmt/udis86A disassembler library for x86 and x86-64 instruction sets1,028
pfalcon/scratchabitA Python-based disassembler tool with data/control flow analysis capabilities for reverse engineering397
jon-becker/heimdall-rsAn advanced toolkit for analyzing and extracting information from smart contracts written in the Ethereum Virtual Machine (EVM) bytecode1,224
wisk/medusaAn interactive disassembler for reverse-engineering and analyzing binary code1,045
daid/ffa-disassemblyA disassembler for analyzing low-level assembly code generated by game engines and emulators.17
decurity/abi-decompilerReverses Ethereum smart contract ABI information from EVM bytecode219
cdump/evmoleExtracts information from Ethereum Virtual Machine bytecode294
d-edge/fasmiA tool that translates F# code into assembly code and disassembles it to an intermediate language184
knight0x07/pyc2bytecodeA tool to disassemble and analyze compiled Python bytecode files (pyc) from various Python versions.133
samth/disassembleDisassembles machine code generated by Racket's JIT compiler78