Web 3.0 Dapps & Smart Contract For Pentesting & Bug Bounties
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.60 GB | Duration: 4h 33m
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.60 GB | Duration: 4h 33m
Practical course to Web 3 Pentesting & Bug bounties
What you'll learn
DeFi Security
Smart Contract
Blockchain
Cyber Security
Blockchain Security
Ethereum
Remix IDE
Requirements
No Programming Experience Required
Basics foundations of usage of computer systems
Description
Learn about Web 3 Security and How to identify vulnerabilities in Smart Contracts for Pentesting & Bug Bounties.Here's a more detailed breakdown of the course content:In all the sections we will start the fundamental principle of How the attack works, Exploitation and How to defend from those attacks.In this course you will learn about :What is BlockchainWhat are DAppsWhat is a smart contractLAB setup to pentest smart contractsMetamask and its usageInstallation of Hardhat Setup Remix IDEPractical on Functions in RemixPractical on View and Pure Functions in SolidityMappings in solidityDeploying a smart contractSecurity Vulnerabilities in solidity Practical Example of Integer Overflow and UnderflowHow to find issues using Ethernaut PlaygroundSelfdestruct in SolidityFallback FunctionsForce ChallengeReentrancy IssuesPrivate Variables in SolidityUsing Hardhat for testing smart contractsAn example PoC on the Parity Wallet HackHow to hunt on Web 3 bug bounty platforms like Immunefi & HackenproofHow to write a professional reportWith this course, you get 24/7 support, so if you have any questions you can post them in the Q&A section and we'll respond to you as soon as possible.Notes:This course is created for educational purposes only and all the websites I have performed attacks are ethically reported and fixed.Testing any website which doesn’t have a Responsible Disclosure Policy is unethical and against the law, the author doesn’t hold any responsibility.
Overview
Section 1: Introduction
Lecture 1 What is a Blockchain
Lecture 2 Core Components of a Blockchain
Lecture 3 Practical Example of how Blockchain Works
Lecture 4 What is Ethereum
Lecture 5 Q/A Group
Lecture 6 What are Smart Contracts
Lecture 7 Metamask and its usage
Lecture 8 Decentralized Applications (dApps)
Lecture 9 What a dApp looks like
Lecture 10 Etherscan.io
Lecture 11 Remix Introduction
Lecture 12 Solidity Rundown
Lecture 13 Practical on Data Types in Remix
Lecture 14 Variables in Solidity
Lecture 15 Practical on Variables in Remix
Lecture 16 Read And Write Operations
Lecture 17 Functions in Solidity
Lecture 18 Practical on Functions in Remix
Lecture 19 Types of functions in Solidity
Lecture 20 Practical on View and Pure Functions in Solidity
Lecture 21 Constructors in Solidity
Lecture 22 Practical on Constructors in Remix
Lecture 23 Modifiers in Solidity
Lecture 24 Practical on Modifiers in Remix
Lecture 25 Mappings in solidity
Lecture 26 Practical on How to interact with a smart contract in Remix
Section 2: Smart Contract Vulnerabilities
Lecture 27 Ethernaut
Lecture 28 Fallback Functions
Lecture 29 Fallback Challenge
Lecture 30 Private Variables in Solidity
Lecture 31 Vault
Lecture 32 More on Constructors
Lecture 33 Working of Constructors
Lecture 34 Fallout Challenge
Lecture 35 Integer Overflow and underflow
Lecture 36 Practical Example of Integer Overflow and Underflow
Lecture 37 Token Challenge
Lecture 38 Selfdestruct in Solidity
Lecture 39 Force Challenge
Lecture 40 Reentrancy
Lecture 41 Re-entrancy Challenge
Section 3: Tools and Methods for PoCs of Web3 Vulnerabilities
Lecture 42 The Whats and Whys of a Proof of Concept in Web3
Lecture 43 Installation of Hardhat
Lecture 44 Using hardhat for compiling contracts
Lecture 45 Using Hardhat to run scripts
Lecture 46 Using Hardhat for testing smart contracts
Lecture 47 An example PoC on the Parity Wallet Hack
Beginners who wants to learn DApps Security,Beginners who wants to learn about Smart Contract Audits,Beginners who wants to learn about Web 3.0 Basics,Beginners who wants to learn about identifying security vulnerabilities in DeFI