Skip to content

Latest commit

 

History

History
title Blockchain Autopsies - Analyzing Ethereum Smart Contract Deaths
date 2018
authors
Jay Little
conference
Black Hat USA 2018
Devcon 4
resources
label path
Black Hat Slides
us-18-Little-Blockchain-Autopsies-Analyzing-Ethereum-Smart-Contract-Deaths.pdf
label path
Lightning Talk Slides
Blockchain-Autopsies-lightning.pdf

Over 1.5 million Ethereum smart contracts have been created but fewer than 7,000 unique contracts have value today. This presentation introduces Ethereum smart contracts, explains how to reverse engineer binary-only contracts, describes common vulnerability classes, and shows how to investigate attacks on contracts. It demonstrates new tools that re-process blockchain ledger data, recreate contracts with state, and analyze suspect transactions using traces and heuristics to determine whether a self-destruct was intentional or an attack.