دوره Smart Contract Hacking Course 2023

Smart Contract Hacking is a comprehensive online course that teaches you how to secure, hack, and use blockchain and smart contract technology. The course covers the fundamentals of blockchain, the popular Ethereum coding language Solidity, and the tools and techniques for auditing and exploiting smart contracts. You will learn how to deploy, scan, and test various blockchain implementations and protocols, such as Bitcoin, Ethereum, Solana, Cosmos, Near, NFTs, DeFi, and Web3. You will also get access to hands-on exercises, challenges, and quizzes to reinforce your learning and gain practical experience. By the end of the course, you will have the skills and knowledge to become a proficient web3 security professional.

Syllabus

  1. Intro
  2. Career Paths
  3. EVM
  4. Environment & Dev Tools
  5. Exercises Guidelines
  6. Tokens crash course: ERC20
  7. Tokens crash course: ERC721
  8. ReEntrsncy Attacks
  9. Arithmetic over/underflow
  10. Phishing Attacks
  11. Randomness Vulnerabilities
  12. Access Control & Default Visibility
  13. DEFI Crash Course: DEXes
  14. DEFI Crash Course: Money Markets
  15. Replay Attacks
  16. Flash Loans & Flash Swaps
  17. Flash Loan Attacks
  18. Denial of Service
  19. Sensitive On-Chain Data
  20. Unchecked Return Value
  21. Frontrunning
  22. DAO & Governance Attacks
  23. Oracle Manipulation
  24. Call / Delegate call Attacks

Smart Contract Hacking Course