Web 3.0 DApps & Smart Contract for Pentesting & Bug Bounties
Practical course to Web 3 Pentesting & Bug bounties
What you’ll learn
Web 3.0 DApps & Smart Contract for Pentesting & Bug Bounties
-
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 with 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 Blockchain
- What are DApps
- What is a smart contract
- LAB setup to pentest smart contracts
- Metamask and its usage
- Installation of Hardhat
- Setup Remix IDE
- Practical Functions in Remix
- Practical on View and Pure Functions in Solidity
- Mappings in solidity
- Deploying a smart contract
- Security Vulnerabilities in solidity
- Practical Examples of Integer Overflow and Underflow
- How to find issues using Ethernaut Playground
- Selfdestruct in Solidity
- Fallback Functions
- Force Challenge
- Reentrancy Issues
- Private Variables in Solidity
- Using Hardhat for testing smart contracts
- An example PoC on the Parity Wallet Hack
- How to hunt on Web 3 bug bounty platforms like Immunefi & Hackenproof
- How to write a professional report
With 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.
Who this course is for:
- Beginners who want to learn DApps Security
- Beginners who want to learn about Smart Contract Audits
- Beginners who want to learn about Web 3.0 Basics
- Beginners who want to learn about identifying security vulnerabilities in Defi