eth-bytecode-cracker
Installation
SKILL.md
Ethereum Bytecode Cracker
Reproduce byte-for-byte exact bytecode for unverified frontier-era Ethereum contracts (Aug 2015 - mid 2016).
What "Cracked" Means
Byte-for-byte match of both creation and runtime bytecode. Not decompilation, not documentation, not "figuring out what it does." A contract is cracked ONLY when compiled source produces the exact on-chain bytecode.
Workflow Overview
- Fetch on-chain bytecode (creation + runtime)
- Extract selectors and identify functions
- Trace bytecode to understand storage layout, logic, events
- Reconstruct Solidity source
- Compile and compare across compiler versions + optimizer settings
- Permutation crack function declaration order (critical for optimizer output)
- Publish via the verification pipeline