Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Web 3.0 DApps & Smart Contract for Pentesting & Bug Bounties
Training Overview
Description of Training
Video Overview (3:36)
Section 1: Introduction
What is a Blockchain (2:57)
Core Components of a Blockchain (3:30)
Practical Example of how Blockchain Works (10:16)
What is Ethereum (3:20)
Q/A Group
What are Smart Contracts (4:36)
Metamask and its usage (4:22)
Decentralized Applications (dApps) (5:03)
What a dApp looks like (10:27)
Etherscan.io (1:14)
Remix Introduction (8:41)
Solidity Rundown (2:43)
Practical on Data Types in Remix (5:10)
Variables in Solidity (3:38)
Practical on Variables in Remix (5:53)
Read And Write Operations (2:49)
Functions in Solidity (3:04)
Practical on Functions in Remix (2:28)
Types of functions in Solidity (7:56)
Practical on View and Pure Functions in Solidity (3:27)
Constructors in Solidity (2:01)
Practical on Constructors in Remix (5:13)
Modifiers in Solidity (1:46)
Practical on Modifiers in Remix (8:39)
Mappings in solidity (1:41)
Practical on How to interact with a smart contract in Remix (7:53)
Section 2: Smart Contract Vulnerabilities
Ethernaut (14:59)
Fallback Functions (1:15)
Fallback Challenge (19:23)
Private Variables in Solidity (2:42)
Vault (10:37)
More on Constructors (1:35)
Working of Constructors (4:07)
Fallout Challenge (8:11)
Integer Overflow and underflow (1:39)
Practical Example of Integer Overflow and Underflow (2:43)
Token Challenge (12:53)
Selfdestruct in Solidity (2:06)
Force Challenge (10:53)
Reentrancy (3:30)
Re-entrancy Challenge (14:49)
Section 3: Tools and Methods for PoCs of Web3 Vulnerabilities
The Whats and Whys of a Proof of Concept in Web3 (2:05)
Installation of Hardhat (4:56)
Using hardhat for compiling contracts (4:39)
Using Hardhat to run scripts (7:26)
Using Hardhat for testing smart contracts (4:44)
An example PoC on the Parity Wallet Hack (19:42)
Section 4: Snapshot
Snapshot of Tool:- Hardhat
Snapshot of Core Components of Web3.0
Section 5: Web 3.0 Pentesting Methodology
Steps for Web 3.0 Pentesting
Tools and Framework for Web 3.0 Pentesting
Impact of Ethereum on Web 3.0
Audio Version of Training
Audio Download
What a dApp looks like
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock