All your Ether are belong to us (a.k.a Hacking Ethereum-based DApps)
summary
Live demos use Remix + local Ethereum node and Metamask to show concrete failures: a public transaction reveals a player's secret bid, an integer overflow buys millions of tokens for <0.5 ether, and a reentrancy exploit drains an entire DAO via a fallback loop. Code examples show Solidity versions, safe-math libraries, and a nonce/signing flow; remediations include encrypting off-chain secrets, upgrading to Solidity >=0.8, and applying check-effects-interactions plus a reentrancy lock.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:17Blockchain 101
- 5:55A gentle introduction to smart contracts
- 18:22Fun tine: Hacking DApps! Unencrypted private data (SWC-136)
- 42:51Final thoughts
related talks
26mAll your Ether belong to us (Hacking Ethereum-based DApps)
43mOutsmarting Smart Contracts
12mSmart Contract Security
27mUnderhanded Solidity Contest Winner Presentations
25mCommSec D2 - Smart Contract (In)Security
42mBuilding Full-Stack dApps
48mD1T2 - Smashing Ethereum Smart Contracts for Fun and ACTUAL Profit
49mHacked Blockchain Projects What we’ve learned
