~/talk

D1T2 - Smashing Ethereum Smart Contracts for Fun and ACTUAL Profit

links:none on file
slides:none on file

Shows concrete exploits against real Ethereum contracts and explains why Mythril (the “nmap of Ethereum”) plus symbolic execution find bugs that static linting misses. Demonstrates autogenerated exploits using the Z3 solver to trigger delegatecall/library storage issues, call-proxy and external-call/state-change races, and reentrancy patterns that have frozen or stolen hundreds of millions in Ether. Presents measurements from live blockchain analysis, example exploit transactions that execute, and a working toolchain for finding and weaponizing these flaws.

AI-written summary · about

  1. 0:00Introduction to smart contract exploits
  2. 1:42Security analysis tools overview
  3. 3:41EVM execution and gas costs
  4. 6:00Global state and transaction execution
  5. 8:01Function signatures and crashes
  6. 10:15Symbolic execution basics
  7. 12:47Industry use cases and examples
  8. 15:31Dynamic bonus codes exploitation
  9. 18:03Storage slot manipulation
  10. 20:30Large number overflows
  11. 21:59Index and mapping vulnerabilities
  12. 23:30Remix IDE and contract analysis
  13. 25:01Challenge and suicide instructions
  14. 27:33Transaction history and exploits
  15. 28:41Modifier and function conflicts
  16. 30:50Library contract exploits
  17. 32:19Functional security and proxies
  18. 34:18Parity wallet exploit
  19. 35:51Call stack and fallback functions
  20. 37:15External callcenter risks
  21. 38:42Contract creation pitfalls
  22. 40:18Storage location constraints
  23. 41:10Mystery canalys deployment
  24. 42:57Contract trust and reliability
  25. 44:00Summary and key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.