SecTool · Decompiler

Read any contract, verified or not.

Paste an address or raw runtime bytecode. The ExVul decompiler lifts EVM bytecode back into readable Solidity so you can review logic that was never published as source.

Checking engine…Ethereum + BNB ChainSolidity output
Share on X
Decompiler console

Decompiled output is a best-effort reconstruction — always confirm behaviour against on-chain state.

What it recovers

Bytecode is the only source of truth an attacker reads.

Runtime bytecode lifting

EVM runtime code is lifted into structured, readable control flow.

Solidity reconstruction

Recovered function bodies are emitted as compilable-shaped Solidity.

Selector recovery

Dispatch tables are unpacked so every entry point is named and typed.

Unverified contracts

No source, no ABI, no verification required — bytecode is enough.