Home

Awesome

Smart-Contract-Hacking

List of resources to learn smart contract hacking.

<h2>Blockchain 101</h2> <li><a href="https://youtu.be/SSo_EIwHSd4">How does a blockchain work - Simply Explained</a></li> <li><a href="https://youtu.be/RplnSVTzvnU">How the blockchain will radically transform the economy | Bettina Warburg</a></li> <h3>Smart Contract 101</h3> <li><a href="https://thecoinmill.com/what-is-smart-contracts/">What is Smart Contracts ? The Complete Guide</a></li> <li><a href="https://youtu.be/ZE2HxTmxfrI">Smart contracts - Simply Explained</a></li> <li><a href="https://youtu.be/WSN5BaCzsbo">Decentralizing Everything with Ethereum's Vitalik Buterin | Disrupt SF 2017</a></li> <h2> DApp </h2> <li><a href="https://youtu.be/CDQX8inMCt0">What is a Dapp?</a></li> <li> <a href="http://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial">The Ultimate Ethereum Dapp Tutorial (How to Build a Full Stack Decentralized Application Step-By-Step)</a></li> <h3>Solidity</h3> <li><a href="https://solidity.readthedocs.io/en/v0.5.8/">Solidity - Docs </a> </li> <li><a href="https://cryptozombies.io/">CryptoZombies </a></li> <h2> Challenges / War Games </h2> <li> <a href="https://ethernaut.zeppelin.solutions/">Ethernaut</a> </li> <li><a href="https://github.com/thec00n/Smart-Contract-Hacker-Playground">Smart Contract Hacker Playground </a></li> <h2> Vulnerabilities and Misc Resources</h2> <li><a href="https://www.owasp.org/index.php/Smart_Contract_Top_10">Smart Contract Top 10</a></li> <li><a href="https://dasp.co/">DASP - Top 10</a></li> <li><a href="https://blog.zeppelin.solutions/tagged/security">Audit Reports</a></li> <li><a href="https://youtu.be/WIEessi3ntk">DEF CON 25 - Konstantinos Karagiannis - Hacking Smart Contracts</a></li> <li><a href="https://medium.com/@peckshield/alert-new-batchoverflow-bug-in-multiple-erc20-smart-contracts-cve-2018-10299-511067db6536">batchOverflow Bug</a></li> <li><a href="https://medium.com/@JusDev1988/reentrancy-attack-on-a-smart-contract-677eae1300f2">Reentrancy Attack</a></li> <li><a href="https://blockgeeks.com/guides/underflow-attacks-smart-contracts/">Underflow Attacks </a></li> <li><a href="https://blog.positive.com/predicting-random-numbers-in-ethereum-smart-contracts-e5358c6b8620">Predicting Random Numbers</a></li> <li><a href="https://github.com/smartdec/classification">Classification of smart contract vulnerabilities</a></li>