
Explore a four-step pathway to pass the burp suite certified practitioner exam. Learn about online format, core and mystery labs, and practice exams for hands-on preparation.
Identify vulnerabilities using burp suite practitioner labs, including sql injection, cross-site scripting, csrf, dom xss, and GraphQL vulnerabilities, plus misconfigurations in authentication, access control, file uploads, and web cache poisoning.
Demonstrates bypassing php extension filters by abusing an htaccess writable to map a non php extension to php, upload a web shell, and execute code to read server files.
Explore how a misconfigured oauth redirect uri enables an attacker to hijack accounts by leaking authorization codes to an attack server, then complete login to gain admin access.
Explore server side request forgery through flawed request parsing and routing-based SSRF, using host header manipulation to reach an internal admin panel and perform a delete operation with CSRF verification.
Explore cross-site scripting techniques to exfiltrate credentials by injecting a username and password box that sends data to Burp Collaborator, highlighting risks and defense considerations.
Learn to perform blind XXE with out-of-band interaction using XML parameter entities; declare and reference them with the percent sign, and verify DNS and HTTP interactions in a lab environment.
Explains multi-step clickjacking techniques in a lab setting, using iframes and overlays to simulate a delete-account flow and confirm how two-stage prompts can trap victims across browsers.
Explores server side request forgery (SSRF) and how filter bypass via an open redirect enables access to internal resources, such as an admin panel, including deleting a user.
Examine how a CORS misconfiguration with trusted insecure protocols enables an attacker to exfiltrate an administrator API key through chained vulnerabilities, including XSS and cross-domain AJAX requests.
Demonstrate insecure deserialization by manipulating a serialized user object to trigger deletion of another user's avatar file via the delete account function, using session cookies and serialized fields.
Demonstrate directory traversal concepts and how non-recursive filtering can fail, enabling bypass through multiple traversal sequences. Highlight how regex limitations may leave first filters intact while subsequent ones slip through.
Learn to bypass broken brute-force protection with an IP block by interleaving valid logins with brute-force attempts using Burp Suite intruder's pitchfork attack to log in as Carlos.
Explore manipulating the WebSocket handshake to bypass filters and expose vulnerabilities, including cross-site scripting payloads, WebSocket history analysis, and using X-forwarded-for to evade IP blocks.
Explore dom xss using web messages and a JavaScript URL, examining an unsanitized post message flow via an iframe to trigger a sink and deliver an exploit in the lab.
Demonstrate information disclosure risks in version control history by inspecting a git repository, identifying hard-coded credentials, and showing how history can reveal the admin password.
Explore blind OS command injection with output redirection, using writable folders to exfiltrate output and verify results by writing whoami output to a file in /var/www/images.
Learn to uncover vulnerabilities quickly using targeted scanning with Burp Suite Pro, performing active scans on specific requests to reveal XML parsing and XInclude issues.
Showcases exploiting a stored cross-site scripting vulnerability to exfiltrate cookies using burp collaborator, revealing secrets and session cookies for impersonation. Learn payloads, document.cookie exfiltration, and cookie editing to test access.
Demonstrates blind SQL injection with out-of-band data exfiltration, using a Burp Collaborator to exfiltrate the administrator password from a vulnerable Oracle database through an external domain.
Explore a forced OAuth profile linking vulnerability and how a missing state parameter enables an attacker to hijack an admin account via social login, highlighting CSRF protections in OAuth flows.
Demonstrates brute-forcing a state locked in cookie to impersonate another user. Analyze the stay-logged-in cookie's base64 and md5 components, and use Burp Repeater and Intruder to craft the payloads.
Explore server side request forgery through a blacklist-based input filter, bypass with URL encoding and payload tricks, and delete the user Carlos in the admin panel.
Explore SQL injection with filter bypass via XML encoding to bypass a web application firewall, reveal the users table with usernames and passwords through a stock check feature.
Use targeted scanning with Burp Suite to rapidly uncover vulnerabilities, perform active scans on specific requests, and analyze XML parsing issues like XInclude to reveal sensitive data.
Explore a reflected cross-site scripting lab by testing injectable inputs on the main page and a post, using repeater payloads to reveal escaping and reflections.
Solve mystery lab four by analyzing the user interface, logging in as Vina and Peter, manipulating password changes in Burp repeater, and exploring the admin panel.
Explore mystery lab challenges with Burp Suite, testing login and endpoints using repeater and active scans to reveal a path traversal to reach the passwd file.
Explore how a static csrf token enables a vulnerability by changing a user email via manipulated requests. Use the exploit server to craft a poc with post requests.
Explore web cash poisoning by testing x-forwarded-host headers, using cache busting, and deploying an exploit server payload to steal cookies and solve the mystery lab.
In mystery lab 9, learn to analyze login flows, inspect cookies, and manipulate payloads to access the admin portal and privilege controls within Burp Suite.
Explore a no-hint mystery lab and practice bug bounty thinking with login flows. Identify deserialization in session cookies and use burp suite to access the admin panel.
Explore an apprentice mystery lab in a shopping app, testing login via a username/password wordlist, examining API keys, session tokens, and an access control flaw revealed through a 302 redirect.
Solve the Portswigger apprentice mystery lab by exploring login, CSRF tokens, and a JSON web token, exploiting the non signing algorithm to bypass admin access, and delete Carlos.
Apprentice Mystery Lab 6
Practice exam 1 walkthrough demonstrates Burp Suite certified practitioner prep: identifying reflected cross-site scripting, sql injection, and authenticated vulnerabilities with exploit server payloads and bypass techniques.
Walk through practice exam 2 for burp suite practitioner, illustrating cross-site scripting and prototype pollution testing with burp tools, collaborator, and sqlmap, plus admin panel and cookies.
AI Automation
Become a Portswigger Burp Suite Certified Practitioner (BSCP)
The aim of this course is to help people to prepare for the challenging Burp Suite Certified Practitioner exam.
Important notes: This course is NOT teaching the actual usage of Burp Suite and its features. This course is proving a step-by-step walkthrough through labs with detailed explanations on how to find and exploit web app vulnerabilities. The 31 core labs are also covered in my other course (Burp Suite Practitioner Labs Walkthrough) and are therefore duplicated here. This course aims at people who want to fast track the BSCP exam and don't want to go through all practitioner labs! The Tips section, golden rules incl. the cheat sheets, mystery labs, practice exams etc. are all brand new.
Your instructor is Martin Voelk. He is a Cyber Security veteran with 25 years of experience. Martin holds some of the highest certification incl. CISSP, OSCP, OSWP, Portswigger BSCP, CCIE, PCI ISA and PCIP. He works as a consultant for a big tech company and engages in Bug Bounty programs where he found thousands of critical and high vulnerabilities.
This course features the following:
Detailed walkthrough of 30 core labs as outlined by Portswigger
Walkthrough of 10 Mystery Labs where you learn how to find vulnerabilities without lab hints
Cheat Sheets on how to find flaws in all 30 vulnerability categories (useful not only for the exam)
7 Golden Tips for the exam
Practice Exam 1 and 2 walkthrough
AI Automation
Martin is solving them all and giving useful insight on how to find and exploit these vulnerabilities. He is not just inserting the payload but explains each step on finding the vulnerability and why it can be exploited in a certain way. The videos are easy to follow along and replicate. Martin is also dropping a lot of tips and tricks for those who wish to get the Burp Suite Certified Practitioner certification (BSCP). This training is highly recommended for anyone who wants to become a professional in Web Application Penetration Testing, Web Application Bug Bounty Hunting or take the Burp Suite Certified Practitioner certification (BSCP) certification.
Notes & Disclaimer
Portswigger labs are a public and a free service from Portswigger for anyone to use to sharpen their skills. All you need is to sign up for a free account. I will update this course with new labs as they are published. I will to respond to questions in a reasonable time frame. Learning Web Application Pen Testing / Bug Bounty Hunting is a lengthy process, so please don’t feel frustrated if you don’t find a bug right away. Try to use Google, read Hacker One reports and research each feature in-depth. This course is for educational purposes only. This information is not to be used for malicious exploitation and must only be used on targets you have permission to attack.