What you will learn
- Read HTTP requests and responses
- Understand why common web vulnerabilities occur
- Connect exploitation techniques to secure implementation
Learn HTTP, authentication, input validation, and common web vulnerabilities in isolated practice environments.
32 challenges available.
Web Level 3 This login portal supports form login, a JSON API login, and a verification-code check. The admin account's real…
Web Level 3 Secure Bank lets users spend a coin balance on shop prizes. If the balance check and the deduction happen as two…
Web Level 3 This greeting card generator is built with Flask/Jinja2 and renders the user's message directly through the template…
Web Level 4 In this Node.js/Express app, a logged-in user can update their own profile. Check whether the recursive merge function…
Web Level 4 This GraphQL API exposes a schema of User objects with introspection enabled. Investigate whether undocumented queries…
Web Level 4 This OAuth 2.0 authorization provider offers a login flow, but its redirect_uri validation may be weak. Investigate…
Web Level 4 This login portal is backed by MongoDB and builds its query directly from raw JSON username/password input.…
Web Level 4 A legacy backup system codenamed KinoVault reportedly serializes user session objects with Python's pickle module and…