Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web 3.0 DApps & Smart Contract for Pentest & Bug Bounty 2025
Rating: 3.7 out of 5(79 ratings)
921 students

What you'll learn

  • DeFi Security
  • Smart Contract
  • Blockchain
  • Cyber Security
  • Blockchain Security
  • Ethereum
  • Remix IDE

Course content

5 sections52 lectures4h 41m total length
  • What is a Blockchain2:56
  • Core Components of a Blockchain3:30
  • Practical Example of how Blockchain Works10:16
  • What is Ethereum3:20
  • Q/A Group0:06
  • What are Smart Contracts4:36
  • Metamask and its usage4:22
  • Decentralized Applications (dApps)5:03

    Explore how decentralized applications use smart contracts on decentralized networks, learn about dApps and DAOs, and examine AMMs and exchanges like Uniswap and Sushiswap.

  • What a dApp looks like10:27
  • Etherscan.io1:13
  • Remix Introduction8:41
  • Solidity Rundown2:43
  • Practical on Data Types in Remix5:10
  • Variables in Solidity3:38
  • Practical on Variables in Remix5:53
  • Read And Write Operations2:49
  • Functions in Solidity3:04
  • Practical on Functions in Remix2:28
  • Types of functions in Solidity7:56
  • Practical on View and Pure Functions in Solidity3:27
  • Constructors in Solidity2:01
  • Practical on Constructors in Remix5:13
  • Modifiers in Solidity1:46
  • Practical on Modifiers in Remix8:39
  • Mappings in solidity1:41
  • Practical on How to interact with a smart contract in Remix7:53

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 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 on Functions in Remix

  • Practical on View and Pure Functions in Solidity

  • Mappings in solidity

  • Deploying a smart contract

  • Security Vulnerabilities in solidity

  • Practical Example 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 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