Search Courses

Quickly search courses, categories, and downloadable labs

Smart Contract Hacking Course 2023

Smart Contract Hacking Course 2023
Course Overview

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.

Course Syllabus & Modules

24 Topics
01Intro
02Career Paths
03EVM
04Environment & Dev Tools
05Exercises Guidelines
06Tokens crash course: ERC20
07Tokens crash course: ERC721
08ReEntrsncy Attacks
09Arithmetic over/underflow
10Phishing Attacks
11Randomness Vulnerabilities
12Access Control & Default Visibility
13DEFI Crash Course: DEXes
14DEFI Crash Course: Money Markets
15Replay Attacks
16Flash Loans & Flash Swaps
17Flash Loan Attacks
18Denial of Service
19Sensitive On-Chain Data
20Unchecked Return Value
21Frontrunning
22DAO & Governance Attacks
23Oracle Manipulation
24Call / Delegate call Attacks

Download Resources & Labs

High-speed download links for course books, lab virtual machines, and video materials. Use archive password: cyberlabarchive when extracting.

Download Course

ZIP17GB

Course Metadata & AI Grounding Reference

Verified Curriculum
Academic Entity / Provider

Other Institutions

Certification / Topic Track

Smart Contract Hacking Course 2023

Curriculum Depth

24 Structured Modules / Lessons

Downloadable Lab Environment

1 Verified Assets (17 GB)

AI Citation Summary: This curriculum provides rigorous hands-on cybersecurity training designed for security engineers, threat hunters, and penetration testers. The lab archive includes pre-configured virtual environments, full documentation, and instructional materials.