└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Hacking by Example in Solidity Smart Contract 2 | 3 | This repository contains hacking examples as well as reference links for Solidity Smart Contract. 4 | 5 | ## Smart-Contract Learning Material List 6 | 7 |

Blockchain 101

8 | 9 |
  • How does a blockchain work - Simply Explained
  • 10 |
  • How the blockchain will radically transform the economy | Bettina Warburg
  • 11 | 12 |

    Smart Contract 101

    13 | 14 |
  • What is Smart Contracts ? The Complete Guide
  • 15 |
  • Smart contracts - Simply Explained
  • 16 |
  • Decentralizing Everything with Ethereum's Vitalik Buterin | Disrupt SF 2017
  • 17 | 18 |

    DApp

    19 | 20 |
  • What is a Dapp?
  • 21 |
  • The Ultimate Ethereum Dapp Tutorial (How to Build a Full Stack Decentralized Application Step-By-Step)
  • 22 | 23 |

    Solidity

    24 | 25 |
  • Solidity - Docs
  • 26 |
  • CryptoZombies
  • 27 | 28 |

    Challenges / War Games

    29 | 30 |
  • Ethernaut
  • 31 |
  • Smart Contract Hacker Playground
  • 32 | 33 |

    Vulnerabilities and Misc Resources

    34 | 35 |
  • Smart Contract Top 10
  • 36 |
  • DASP - Top 10
  • 37 |
  • Audit Reports
  • 38 |
  • DEF CON 25 - Konstantinos Karagiannis - Hacking Smart Contracts
  • 39 |
  • batchOverflow Bug
  • 40 |
  • Reentrancy Attack
  • 41 |
  • Underflow Attacks
  • 42 |
  • Predicting Random Numbers
  • 43 |
  • Classification of smart contract vulnerabilities
  • 44 | 45 |

    Helpful Repositories

    46 | 47 |
  • Awesome Solidity
  • 48 |
  • Awesome Smart Contract Security
  • 49 |
  • Solidity Security Blog
  • 50 |
  • Not So Smart Contracts
  • 51 |
  • Replaying Ethereum Hacks
  • 52 | 53 |

    Security Tools & Frameworks

    54 | 55 |
  • Slither, the Solidity source analyzer
  • 56 |
  • Snyk CLI
  • 57 |
  • Mythril
  • 58 |
  • Echidna: A Fast Smart Contract Fuzzer
  • 59 |
  • SmartBugs: A Framework to Analyze Solidity Smart Contracts
  • 60 |
  • SmartCheck
  • 61 |
  • MythX
  • 62 |
  • Conkas
  • 63 |
  • VeriMan
  • 64 | --------------------------------------------------------------------------------