Please login first!
← back to room
Broken Access Control
Login
Scenario
Paid course videos unlock only when an API reports paid status true. The front end trusts that JSON field from a user-specific endpoint. Watch premium content without completing checkout.
Your approach
- Open a locked course page and inspect paid-status API calls.
- Intercept the response and change paid from false to true.
- Reload the course page with the modified client state or repeat with a proxy.
- Confirm videos unlock and the lab shows a bypass flag.
- Submit the payment bypass flag.
Login
admin/admin123 · user1/user123