Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to Bug Bounty Hunting and Web Application Hacking
Rating: 4.5 out of 5(3,624 ratings)
30,266 students

Intro to Bug Bounty Hunting and Web Application Hacking

Insiders guide to ethical web hacking and bug bounty hunting with Ben Sadeghipour (@NahamSec)
Created byBen Sadeghipour
Last updated 8/2024
English

What you'll learn

  • Engaging with a bug bounty program
  • Basic understanding of web application hacking
  • Basics of Reconnaissance (recon)
  • How to approach a target
  • Understand how bug bounties work
  • Write better bug bounty reports
  • Includes practical hands on labs to practice your skills
  • Chain vulnerabilities for a higher impact
  • Cross-Site Scripting (XSS)
  • SQL Injection
  • Server-Side Request Forgery (SSRF)
  • Server-Side Vulnerabilities

Course content

17 sections125 lectures11h 52m total length
  • About this course1:44
  • Accessing your labs3:24

    https://app.hackinghub.io/nahamsec-bug-bounty-course

  • Course Changes0:55

    Below you will be able to see the upcoming releases and content we’ll be making for the course. We have currently started to work on the next 3 updates, but we will gradually release the roadmap as we get closer to the release date.

    If you have any additional feedback or suggestions for the course please leave them in the comments.  Please note that we may delete your comments after it has been reviewed.

    Version 2.1 (EST: July 2024)

    SQL Injection

        ✅ SQL Query Basics

        ✅ UNION Select Queries

        ✅ Boolean SQL Injection

        ✅ Blind SQL Injection

        ✅ SQLi Real World Examples

        ✅ SQLi in Inserts/Update Statements   

        ✅ SQLi in inserts / updates (time based)

        ✅ NoSQL SQL Injection

        ✅ SQLi in logins

    Testing Login Forms

        ✅ 15+ Techniques & Tips

    Server-Side Request Forgery (UPDATE)

        ✅ Updating the SSRF module to reshoot and explain the concepts better

        ✅ Additional tips and in depth SSRF examples   

    Account Takeover

        ✅ 5 techniques to learn account takeover based on real scenarios

    Version 2.0

    Security Pre-Cursor

    What is the internet

        ✅ What is an IP address

        ✅ What is DNS

        ✅ Ports And Services

        ✅ How websites work

        ✅ Backend vs Frontend

        ✅ Web Application Infrastructure

        ✅ HTTP Response Codes Explained

        ✅ Making Requests

    Client-Side Vulnerabilities

        ✅ Understanding Regular Expressions

        ✅ Blind Cross-Site Scripting Update

        ✅ Cross-Site Scripting Update

        ✅ Cross-Site Scripting Filter Bypass

        ✅ Cross-Site Request Forgery (UPDATED)

        ✅ Understanding Cross-Site Scripting (XSS) bypasses

        ✅ Content Types and Cross-Site Scripting

        ✅ Content Security Policy (CSP) Explained

        ✅ Content Security Policy (CSP) Bypasses Examples

        ✅ Cross-Site Request Forgery (CSRF) Example

        ✅ Cross-Site Request Forgery (CSRF) in GET Requests

        ✅ Cross-Site Request Forgery (CSRF) in POST Requests

        ✅ Cross-Site Request Forgery (CSRF) Bypass (Tips & Tricks)

        ✅ Understanding postMessages and How to Exploit them

        ✅ Cross-origin resource sharing (CORS) Explained

        ✅ Cross-origin resource sharing (CORS) Exploitation

    Understanding Web JSON Token

        ✅ Recon Explained

    Recon (UPDATED)

        ✅ Recon Explained

        ✅ Subdomain's Explained

        ✅ Google Dorking Explained

        ✅ Certificate Transparency Explained

        ✅ Certificate Transparency Tricks & Tips

        ✅ Shodan Explained

        ✅ Shodan CLI Examples

        ✅ Discovering subdomains using Subfinder

        ✅ Information Gathering using HTTPx

  • What Is Bug Bounty6:01

Requirements

  • Basic understanding of web technology
  • Linux basics
  • Reliable internet connection.
  • A proxy tool such as as Caido, Burp Suite, or ZAP

Description

Welcome to Intro to Bug Bounty Hunting and Web Application Hacking, your introductory course into practical bug bounty hunting. Learn ethical hacking principles with your guide and instructor Ben Sadeghipour (@NahamSec). During the day, Ben is the former Research. & Community executive and prior that he was the head of Hacker Education at HackerOne. During his free time, Ben produces content on Twitch and YouTube for other hackers, bug bounty hunters, and security researchers. This course serves as a comprehensive guide and answers the number one question he receives, "how do I get started?"


Updated August 2024!

Now more than 11 hours worth of video content published!


flag{0b57147200d4bb3a2761a20d6a7ca088}


This course will feature:

  • An overview of 10+ vulnerability types and how to find them.

  • Hands-on labs for each vulnerability type where Ben will walk you through how each bug works and how they can be further exploited.

  • A practical lab where students will be attacking a fake organization to test out their newly acquired skills.

  • An introduction to recon including asset discovery and content discovery.

  • You will learn the tools of the trade and how to set up your hacking lab

  • Introduction to bug bounty programs, how to read the scope, how to write a report a good report, and how to get your first invitation to a private bug bounty program!

This course will be updated based on changing bug types, recon tactics, and your feedback! Purchase of the course gets you lifetime access to all information and updates.


Notes & Disclaimer

This course will be updated regularly as new information becomes available. Ben is committed to providing as much assistance as possible and will be answering relevant questions within 48 hours. Please don't be discouraged if you don't immediately find a bug, this field is for resilient people committed to learning and figuring things out without much direction. Google will be your friend, and we encourage you to try things before immediately asking for a solution.

This course is meant for educational purposes only. This information is not to be used for black hat exploitation and should only be used on targets you have permission to attack.

Who this course is for:

  • Web developers
  • Bug Bounty Hunters
  • Red Teamer or offensive security engineers
  • Developers looking to expand on their knowledge of vulnerabilities that may impact them
  • Anyone interested in application security
  • Beginner ethical hackers interested in web app hacking
  • Anyone interested in offensive security
  • Bug Bounty Hunters
  • Beginners in cybersecurity