Challenges
Choose a topic. Each challenge opens a real training target in your browser.
XSS
Cross-Site Scripting
Make a page run your code in someone else's browser.
XXE
XML External Entities
Abuse XML parsers to read files and reach internal systems.
Access Control
Broken Access Control
Test real application routes for missing object, role, and tenant authorization checks.
Cookie Security
HttpOnly & SameSite
Observe how real browser cookie attributes change XSS and cross-site request behavior.
Clickjacking
UI Redressing
Test whether sensitive interfaces can be framed and visually disguised by another site.
Information Disclosure
Exposed Internal Information
Find sensitive details leaked through errors, forgotten files, metadata, and deployment artifacts.
Mass Assignment
Unsafe Model Binding
Modify fields the frontend never intended users to control and see whether the backend binds them anyway.
SSRF
Server-Side Request Forgery
Abuse legitimate server-side URL fetchers to reach destinations users cannot access directly.
CSRF
Cross-Site Request Forgery
Make a signed-in browser perform state-changing actions from an unrelated website.
OS Command Injection
Shell Command Injection
Find server features that build operating-system commands from user-controlled values and test common filter bypasses.
Practice only on these training targets or systems you are explicitly authorized to test.