
Explore practical web application pentesting and bug bounty hunting from fundamentals to exploitation and mitigation, covering OWASP, Burp Suite, XSS, authentication bypass, CSRF, CORS, no-rate limit, and HackerOne report analysis.
Learn the ethical framework for bug bounty hunting through responsibly disclosed vulnerabilities shown for educational purposes. Do not practice on course sites; report bugs responsibly, as the author disclaims liability.
Explore the Open Web Application Security Project and injection, study the OWASP top ten and 2013–2017 updates, and learn fixes via input validation, escaping, and parameterized queries.
Broken authentication allows attackers to bypass session controls, brute force credentials, or evade rate limits, enabling temporary or account takeover; fix with strong authentication, rate limiting, and secure session management.
Explore how sensitive data exposure occurs when apps fail to protect passwords, API keys, or invoices, causing leaked tokens and insecure storage, with practical fixes.
Explore XML external entities (XXE) vulnerabilities, including data disclosure, SSRF, port scanning, denial of service, and remote code execution, and learn how to fix by validating input and disabling DTD.
Understand broken access control, combining IDOR and missing functional level access control, leading to privilege escalation among student, teacher, and principal roles, with server-side enforcement and token handling as fixes.
Identify how security misconfiguration arises from default credentials, outdated software, and enabled features, and apply secure configurations to prevent account takeovers and remote code execution.
Explore cross site scripting, including reflected, stored, and DOM XSS, the most prevalent web vulnerability. Unvalidated input enables javascript execution and session hijack; escaping and a WAF prevent it.
Identify insecure deserialization as a vulnerability where untrusted serialized data enables remote code execution. Learn to prevent it with integrity checks and thorough logging.
Understand how the ninth vulnerability in the OWASP top 10, using components with known vulnerabilities, leads to remote code execution and server takeovers when software is outdated.
Address insufficient logging and monitoring by enforcing comprehensive logging and real-time monitoring, capturing auditable events such as logins, failed logins, and high-value transactions, with alerts to the SOC.
Learn to set up Burp Suite as a proxy for web traffic, configure Firefox, install the CA certificate, and practice intercepting and modifying requests in a lab.
Showcases an OTP bypass vulnerability in healthie.in, illustrating how responding to client-side checks and API manipulation can lead to account takeover.
Demonstrates an authentication bypass attack on the BMW India website by intercepting and altering OTP verification responses with Burp Suite to bypass mobile verification and book a test drive.
Demonstrates an otp bypass attack by intercepting and modifying the verification response to set verification status true, enabling account takeover through burp suite and profile manipulation.
Exposes a logic flaw in a Starquik otp verification flow that accepts a master otp 0000, enabling account takeover and wallet balance access through login bypass.
the video demonstrates authentication bypass exploitation, showing how manipulated otp verification and burpsuite intercepts can lead to account takeover, including email and phone number access.
demonstrates captcha bypass via response manipulation, exposing client-side validation weaknesses and showing how otp and captcha can be manipulated to reset a password.
Demonstrates an authentication bypass leading to account takeover by exploiting user ID and OTP validation, underscoring the need for strong access controls and secure session handling.
Demonstrates authentication bypass through manipulating the user id parameter to take over accounts, using OTP verification, Burp interception, and post requests to log in on misrii.com.
This lecture demonstrates how OTP exposure in web responses enables authentication bypass and account takeover, illustrated with a bank site and a chat bot attack.
This lecture demonstrates an authentication bypass via otp exposure in the response, revealing verification codes to an attacker. It uses intercepting a post request with Burpsuite to show the vulnerability.
Explore a two-factor authentication flaw that enables bypassing the authentication flow and logging into a web application by manipulating the mfa enabled flag.
Demonstrates an authentication bypass via email takeover, exploiting a flaw in the activation flow to verify new emails and log in with a hijacked account.
Discover mitigations for authentication bypass by enforcing server-side checks, using json web token, encrypted data such as aes, and addressing captcha and two-factor bypass risks.
Explore authentication bypass concepts, including types, and real-world impact, showing how attackers bypass two-factor authentication, captcha, and OTP, and discuss severity, business risk, and fixes.
Learn how no-rate-limit vulnerabilities enable mass account creation and potential takeovers. The lecture demonstrates practical attacks on voot.com using Burp Suite, Intruder, and throttle settings.
Show how the OWASP ZAP proxy serves as a Burp suite alternative for intruder-like testing. Note that throttling is unavailable in Burp's free edition, so ZAP can be used instead.
Explore how no rate limit enables account takeover by brute-forcing OTPs, exposing authentication flaws and the risks of unlimited requests on live sites.
Demonstrate no rate limit on OTP verification and how attackers can trigger an account takeover by sending multiple OTP guesses and reusing a valid token.
Demonstrates a no rate limit vulnerability that enables brute-forcing OTP verifications on a live site, leading to potential account takeover and security risk exposure.
explain how a no rate limit attack enables account takeover by bypassing OTP verification through brute-forcing, using Burp Suite intruder to automate throttled requests.
Explore how missing rate limits on signup and login enable an OTP brute-force attack that results in an account takeover, exposing vulnerabilities in web authentication and session security.
Demonstrates a no-rate-limit login bypass by brute-forcing a four-digit OTP via the forget-password flow, using burp suite intruder to achieve account takeover.
Uncover how no rate limit protection can be bypassed using race conditions and IP address tricks, illustrated by an Instagram vulnerability and a thirty thousand dollar bounty.
Bypassing Instagram's rate limiting using race conditions and IP rotation, the researcher demonstrated Burp Suite Intruder with multiple IP addresses and earned thirty thousand dollars.
A security researcher bypasses rate limit by injecting null bytes into the email field. The video traces repeated bypass attempts across patches, including a HackerOne bounty.
Demonstrates no rate limit bypass techniques by spoofing headers such as x forwarded for and x forwarded host, with practical tests across sites and a supporting python script.
Learn to bypass IP-based rate limits with the Burp Suite fake IP extension by injecting local, random, or specified IP headers.
Explore testing rate limits on a Cloudflare page with Burp Suite, Intruder, and timed requests, using payloads and fake IPs to assess rate limiting behavior.
Enforce server-side rate limiting by tracking per-action and per-account attempts and block abusive actions, instead of relying on IP-based limits that can be spoofed.
Explore no rate limit vulnerabilities across HackerOne reports, including brute-forcing login, password reset, sign-up, and token endpoints. Learn practical breakdowns and lessons from real bounty findings.
Learn to use OWASP ZAP as a free alternative to Burp Suite, configure the proxy, and perform no rate limit fuzzing on OTP login to test for vulnerabilities.
Learn how cross site scripting works, including reflected, stored, and DOM-based XSS, how input reflection and lacking sanitization create vulnerabilities, and how cookies can be stolen.
Demonstrates reflected XSS balancing by crafting and executing a JavaScript payload on a live site. Shows how to break out of a quoted parameter to trigger script execution.
Demonstrates a reflected xss attack (rxss) by injecting a payload into a search field, which executes JavaScript and reveals a vulnerability in the web application.
Learn to build and balance manual reflected XSS payloads by examining page sources, locating the value parameter, and triggering script execution.
Demonstrate reflected XSS on a live target by balancing payloads, testing reflections via the page source, and triggering a JavaScript alert to prove the vulnerability.
Explore how to bypass script tag blocking for reflected xss on limited inputs, using image src with onerror, and switching from alert to confirm or prompt payloads.
Explores XSS on limited inputs with carid.com, demonstrating how input stripping blocks simple scripts and how to bypass with alternative payloads, including image-based techniques and on error alerts.
Discover how to test for cross-site scripting by injecting payloads into request headers, like the referer header, using Burp Suite and repeater to see reflection and identify XSS vulnerabilities.
Explore how reflected XSS in the user agent and payload poisoning of a caching server demonstrate cache miss and hit behavior, with practical demonstrations of storing XSS in cache.
demonstrates a reflected XSS attack on an e-mail field by bypassing the RFC822 validator with a crafted payload, testing login pages for XSS vulnerabilities.
Explore how base64 encoding and URL encoding bypass XSS protections in a live demo, exposing vulnerabilities from improper input sanitization and HTML encoding.
Demonstrates a reflected XSS protection bypass on a bank website, highlighting input sanitization and html encoding, with live payload testing using Burp Suite and reflection in the url.
Use burp spider to crawl the target site and reveal hidden parameters, identify injection points, and test xss by injecting a payload like script alert 1, as demonstrated on optimizely.com.
Explore how poorly validated input and weak html encoding allow an xss bypass, with a hands-on proof-of-concept showing reflected parameters and executable payloads.
Discover blind XSS exploitation in form submissions, learn how payloads trigger server-side execution, and use XSS Hunter for proof-of-concept testing in ethical hacking.
Explore stored XSS exploitation by saving unsafe input on the server and triggering payloads. See how client-side validation can be bypassed with Burp Suite to enable persistent server-side XSS.
Explore a client-side xss vulnerability where unsanitized input travels from source to sink in the document object model, with a practical payload exploit.
Discover how to exploit dom xss using the document.location sink to redirect to external sites and execute xss payloads such as alert.
Explore dom-based xss in a demonstration of a vulnerable index parameter, showing how unsanitized user input reflected into the page can trigger an alert via an execution sink.
Use the dom xss automated scanner findom-xss to detect dom-based xss by cloning the repo, installing dependencies, configuring the path to linkfinder, and validating payloads on a target site.
Demonstrates how adding arbitrary parameters and headers can trigger reflected xss on a live site using burp suite, spidering, and payloads like script alert.
Explore mouse based xss payloads, including on mouse over, on mouse move, on mouse up, on mouse enter, on mouse leave, and on mouse out, to bypass reflected input checks.
Demonstrate how XSS can be triggered with a mouse payload on a live application, showing reflection, hover actions, and payload execution, with a preview of more mouse-based payloads.
Explore how different mouse-based payloads can trigger XSS in a web page, including on mouse over, on mouse move, and on mouse wheel events, with reflections and encoded payload variants.
We break down the xss polyglot payload used on optimizely.com with burp intruder, detailing marquee, image, plaintext, onmouseover, script, and submit vectors.
Demonstrate XSS exploitation and URL redirection by injecting payloads into parameters, using Burp Suite spider to locate weaknesses, and causing victims to be redirected to an attacker’s site.
Explore XSS exploitation techniques to perform phishing, including injecting XSS payloads and using iframes to overlay attacker sites and trick victims into logging in.
Learn how XSS exploitation can steal cookies through a lab demo that crafts a payload, runs a Python http server listener, and demonstrates account takeover after login.
Demonstrate XSS exploitation for cookie stealing on a live site using Burp suite and Burp collaborator to capture cookies via http interactions on a public network.
Demonstrates XSS exploitation via file upload, using an svg payload to trigger onload alerts and reveal document.domain, with hands-on steps using Burp Suite to intercept and test uploads.
Explore how cross-site scripting can be triggered by abusing file upload through exif metadata manipulation, inserting an xss payload into image metadata using exif tool.
Explore how to exploit XSS through file uploads by abusing upload forms, using Burp Suite to spider, dump, and repeater requests, and injecting a simple XSS payload.
Mitigate XSS by sanitizing untrusted input, encoding output, and validating input; deploy a strong WAF, filter input on arrival, use content type headers, and enforce a content security policy.
Explains XSS bonus tricks by using param spider to crawl wayback machine, extract parameters, and identify vulnerable values on subdomains like tez.google.com, highlighting a $3133.7 bug bounty.
Analyze HackerOne XSS reports to identify common payloads, stored and reflected patterns, and bounty outcomes across platforms, equipping bug bounty hunters with practical attack and defense insights.
Explore common XSS interview questions and approaches from OWASP guidance, including root causes, types (reflected, stored, DOM-based), severity, and practical payloads, with emphasis on secure coding and mitigation.
Explore how csrf, or cross-site request forgery, enables an attacker to update a victim's email and password via a malicious link, risking account takeover.
Access csrf attack techniques using both Burp Suite Pro features and free tools like the CSRF POC generator, with an open source alternative demonstrated in the course.
Demonstrates a CSRF attack using a PoC file and Burp Suite to alter a logged-in user's profile, updating name and address after the victim clicks a phishing link.
Demonstrates a CSRF attack and why login/logout CSRF is out of scope, outlining three prerequisites and how a CSRF PoC changes a victim's password via an emailed HTML payload.
Demonstrate how csrf on live sites can change a victim's email and enable an account takeover by submitting forged requests.
Demonstrates a live CSRF account takeover on bibme, showing attacker changing victim's email and password to gain full access and possible permanent lockout.
Demonstrates a cross site request forgery CSRF attack that changes a victim's password using a forged request, Burp Suite tools, and a CSRF POC generator, highlighting phishing risks.
Demonstrates a csrf funds transfer attack in a lab, moving funds from the victim's account to the attacker, using burp suite to generate a poc and a crafted request.
Demonstrate CSRF exploitation by changing request methods between get and post in a practical lab, using burp suite to craft and test a password change attack and CSRF POC.
Demonstrate csrf enables account takeover by changing a victim's email or password. Show a crafted link and poc using attacker and victim workflows, p1 severity.
Explore how cross-site request forgery enables account takeover by changing a victim's email and password, with a live site demo, CSRF PoC, and Burp Suite workflow.
Explore how attackers chain cross-site scripting to exfiltrate CSRF tokens and cookies, bypass CSRF protections, and submit CSRF/XSS bug reports, highlighting token leakage risks.
Learn how to mitigate csrf attacks by validating requests from legitimate sources, using dynamic per-request tokens with high entropy, and matching client tokens against server records.
Discover bonus tricks to identify csrf vulnerabilities by examining token handling, including cookie-based validation, static tokens, and the role of server-side validation and token entropy.
Explore a complete breakdown of csrf attack reports submitted on HackerOne, highlighting how missing protection enables account takeover, cart manipulation, and other sensitive actions through csrf poc demonstrations.
Explore CSRF in depth, learn how cross-site request forgery differs from XSS, its requirements, impact on account takeover, and how rolling or dynamic tokens can mitigate it.
Learn to generate csrf pocs with an open source tool as an alternative to burp suite, using a GitHub clone, a local server, and DVWA for testing.
Learn how cors, or cross origin resource sharing, works and why it happens, including attacker tricks that cause a trusted server to send a victim's profile data.
explore three cors test cases for vulnerability identification, including reflection of the origin into the response with access-control-allow-origin and credentials true, demonstrated with burp suite and curl.
Demonstrate a reflection-based cors exploitation to exfiltrate account details from a red-teaming portal, revealing how sensitive information is exposed to an attacker site.
Explains exploitation of a reflected CORS vulnerability by injecting an origin and reflecting it in response headers, enabling exfiltration of credentials and sensitive data from a GoPro API.
demonstrates a cors proof-of-concept exploit against canva.com, showing how an attacker site can receive canva data via permissive access-control headers and credentials.
Demonstrates a CORS exploit on a Facebook domain by triggering an XMLHttpRequest to about.fb.com and leaking data to the attacker server via wp-json, with access-control-allow-credentials true and access-control-allow-origin attacker.com.
Examine how prefix and suffix match techniques exploit cors to bypass origin checks via headers like Access-Control-Allow-Origin and Access-Control-Allow-Credentials, guiding ethical hacking and bug bounty training.
Explore how cors suffix match can bypass origin checks by reflecting attacker-controlled domains, revealing practical exploitation of cross-origin trust.
Explore CORS mitigations, with the same-origin policy as the primary defense, and learn to discard reflective and arbitrary origins while applying proper origin validation beyond hostname checks.
Analyze CORS misconfigurations across HackerOne reports and see how attackers exfiltrate data and credentials via origin reflected responses and POC exploits, and bounty outcomes.
Start bug bounty hunting on bugcrowd by signing up in the researcher portal, exploring open programs, and learning to submit valid reports with steps to reproduce and proof of concept.
Learn the HackerOne roadmap to find and report vulnerabilities, and navigate programs to earn bounties. Create an account, build reputation, and manage payouts from your profile.
Learn to start hunting on open bug bounty by creating an account, reporting vulnerabilities like XSS, and earning badges, certificates, and reputation through the open source community.
Learn how to report vulnerabilities to NCIIPC, the Government of India’s vulnerability disclosure program, including how to submit reports by email and how newsletters recognize top researchers.
Explore a road map to report vulnerabilities to private responsible disclosure programs worldwide, and learn to identify programs using bug bounty dorks and country top-level domains.
Welcome to Ethical Hacking / Penetration Testing and Bug Bounty Hunting Course. This course covers web application attacks and how to earn bug bounties. There is no prerequisite of prior hacking knowledge and you will be able to perform web attacks and hunt bugs on live websites and secure them.
This course is not like other hacking or penetration testing course with outdated vulnerabilities and only lab attacks. This contains maximum live websites to make you comfortable with the Live Hunting Environment.
This course will start from basic principles of each vulnerability and How to attack them using multiple bypass techniques, In addition to exploitation, you will also learn how to fix them.
This course is highly practical and is made on Live websites to give you the exact environment when you start your penetrating testing or bug hunting journey.
We will start from the basics of OWASP to the exploitation of vulnerabilities leading to Account Takeover on live websites.
This course is divided into a number of sections, each section covers how to hunt, exploit and mitigate a vulnerability in an ethical manner.
After identification of a vulnerability, we will exploit to leverage the maximum severity out of it. We will also learn how to fix vulnerabilities which are commonly found on the websites on the internet.
In this course, you will also learn How can you start your journey on many famous bug hunting platforms like Bugcrowd, Hackerone and Open Bug Bounty.
Along with this, you will be able to hunt and report vulnerabilities to NCIIPC Government of India, also to private companies and to their responsible disclosure programs.
You will also learn Advance techniques to bypass filters and the developers logic for each kind of vulnerability. I have also shared personal tips and tricks for each attacks where you can trick the application and find bugs quickly.
This course also includes the Breakdown of all Hackerone Reports which are found and submitted by other hackers for better understanding as we will cover each type of technique in the course.
This course also includes important interview questions and answers which will be helpful in any penetrating testing job interview.
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 OWASP, We will cover what is OWASP and Top 10 vulnerabilities.
We will also understand what is the difference between owasp 2013 vs 2017.
1. In Cross site scripting XSS, we will cover all diff types of attacks like Reflected XSS, Stored XSS and DOM XSS. In addition, we will learn Advance Exploitation for Limited Inputs and Filter Bypass.
We will see all the types of XSS attacks on live websites which will give you a better understanding of the live environment when you will start your bug hunting journey.
We will also cover different ways to perform XSS Exploitation using multiple types of payloads like Phishing, File Upload, Cookie Stealing and Redirection.
We will also see the exploitation of Blind XSS which generally other researchers miss out.
This course also includes a breakdown of all the Hackerone reports submitted by other hackers for XSS type of vulnerability wherein we will see and practice all types of attacks in our course.
In the end, we will also cover mitigations to secure a website and prevent these types of attacks.
In the end, I have added Interview Questions and answers which be helpful for you when XSS questions are asked in any job or internship.
2. In Authentication Bypass, we will cover all diff types of ways to attack like OTP Bypass, 2FA Bypass, Captcha bypass, Email Verification Bypass etc. So we will perform all the ways to attack protection on websites.
We will see all the types of Authentication bypass on live websites which will give you a better understanding of the live environment when you will start your bug hunting journey.
We will also cover different ways to perform Auth Bypass Exploitation using different techniques.
This course also includes a breakdown of all the Hackerone reports submitted by other hackers for Authentication Bypass type of vulnerability wherein we will see and practice all types of attacks in our course.
In the end, we will also cover mitigations to secure a website and prevent these types of attacks.
I have added Interview Questions and answers which be helpful for you when Auth Bypass questions are asked in any job or internship.
3. In No Rate-Limit Attacks, we will check this vulnerability for different injection points, In addition, we will learn how to find these types of vulnerabilities in signup/creation of account or Login using password or verification of OTP or Tokens.
We will see all the types of No Rate-Limit attacks on live websites which will give you a better understanding of the live environment when you will start your bug hunting journey.
We will also cover different ways to perform No RL Exploitation using multiple types by automated spoofing our IP address on each request the same way this bug was found on Instagram and was awarded $15000 bounty.
We will also cover how to throttle our requests by changing the requests and giving delay between each simultaneous request to bypass IDS and RateLimit checkers on the server-side.
We will also see the exploitation of No RL on various injection points which generally other researchers miss out.
This course also includes a breakdown of all the Hackerone reports submitted by other hackers for No RL type of vulnerability wherein we will see and practice all types of attacks in our course.
In the end, we will also cover mitigations to secure a website and prevent these types of attacks.
4. In CSRF Attacks, we will check this vulnerability for different injection points, In addition, we will learn how to find these types of vulnerabilities can lead to Account Takeover by changing the email and password.
We will see all the types of CSRF attacks on live websites which will give you a better understanding of the live environment when you will start your bug hunting journey.
We will also cover different ways to perform CSRF attacks and bypass CSRF protection on many live websites.
This course also includes a breakdown of all the Hackerone reports submitted by other hackers for No RL type of vulnerability wherein we will see and practice all types of attacks in our course.
In the end, we will also cover mitigations to secure a website and prevent these types of attacks.
5. In CORS Attacks, we will check this vulnerability for different injection points, In addition, we will learn how to find these types of vulnerabilities can lead to Sensitive Data Disclosure of other users.
We will see all the types of CORS attacks on live websites which will give you a better understanding of the live environment when you will start your bug hunting journey.
We will also cover different ways to perform CORS attacks and bypass CORS protection on many live websites by using suffix and prefix types tricks.
This course also includes a breakdown of all the Hackerone reports submitted by other hackers for CORS type of vulnerability wherein we will see and practice all types of attacks in our course.
In the end, we will also cover mitigations to secure a website and prevent these types of attacks.
You will also get additional BONUS sessions, in which I m going to share my personal approach for hunting bugs. All the videos are recorded on Live websites so that you understand the concepts as well as you get comfortable to work on a live environment. I have also added Interview Questions and answers for each attack which will be helpful for those are preparing for Job Interviews and Internships in the field of Information Security.
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.