Challenge list

Clear filters

75 challenges (Page 1 of 4)

Web SecurityLevel 1★☆☆☆☆

05. HTML Source Code Secret

Web pages contain a lot of information that isn't visible on the surface. Looking at HTML source code, you can often…

Web SecurityLevel 1★☆☆☆☆

06. JavaScript Password Check

This page has a password-protected area. However, because the password check is done in JavaScript, you can find the…

Web SecurityLevel 1★☆☆☆☆

07. Peek at Cookies

Websites use a mechanism called cookies to store information in your browser. They're used for managing login states,…

Digital ForensicsLevel 1★☆☆☆☆

12. Identify File Signatures

Files contain identification information called "magic bytes" at the beginning. Even if the extension is disguised,…

Digital ForensicsLevel 1★☆☆☆☆

13. Hidden Metadata in Images

Photos and images contain metadata called EXIF. This metadata records shooting date, camera info, GPS coordinates,…

Digital ForensicsLevel 1★☆☆☆☆

15. Extract Strings from Binary

Binary files (executables, etc.) contain human-readable strings. Passwords, URLs, error messages, and other hints can…

Web SecurityLevel 1★☆☆☆☆

SQL Injection 101

This login form has an SQL Injection vulnerability. Log in as admin without proper credentials and retrieve the flag.

Web SecurityLevel 1★☆☆☆☆

Web-04. The robots.txt Trap

Websites often serve a robots.txt file for crawlers. In this challenge, check whether a file that robots.txt tells…

Web SecurityLevel 1★☆☆☆☆

Web-05. Directory Listing Trap

When an Nginx server has directory index listing (autoindex) enabled, anyone can browse the full file listing of a…

Web SecurityLevel 1★☆☆☆☆

Web-06. Forging HTTP Headers

This application grants access based on the value of a specific HTTP header. Even values the browser never sends by…

Web SecurityLevel 1★☆☆☆☆

Web-07. Tampering with URL Parameters

This web application checks the value of the GET parameter key on the server side. The required parameter name and…

Web SecurityLevel 1★☆☆☆☆

Web-08. Tampering with POST Data

The login form contains a hidden input field that is invisible in the rendered page. Inspect it with developer tools…

Web SecurityLevel 1★☆☆☆☆

Web-09. The Weak Basic Auth Trap

A protected area is guarded by HTTP Basic Authentication, but the developer accidentally left the credentials in an…

Web SecurityLevel 1★☆☆☆☆

Web-10. Peeking Behind a Redirect

Accessing a certain page immediately redirects you elsewhere. Browsers automatically follow redirects, so think about…

Web SecurityLevel 1★☆☆☆☆

XSS Basics - Guestbook

This web application has a basic XSS vulnerability. Find where input is reflected in the guestbook. The flag is at an…

Digital ForensicsLevel 2★★☆☆☆

Find Attack in Apache Logs

Analyze the Apache access.log (common format) to find traces of SQL injection. Tell which attacks succeeded and which…

Digital ForensicsLevel 2★★☆☆☆

Flag Hidden in Excel Macro

Analyze the macro code embedded in the Excel workbook and find the hidden authentication code (the flag). Learn how to…

Digital ForensicsLevel 2★★☆☆☆

Hidden PDF Streams

The PDF file contains compressed object streams. An internal note that is not shown on the page is hidden inside them.…

Web SecurityLevel 2★★☆☆☆

Web-11. SQL Injection into the Employee Portal

KinoGadget's internal "Employee Access Portal" runs on a legacy authentication system. The lead developer is rumored…

Web SecurityLevel 2★★☆☆☆

Web-12. Reflected XSS in BlogSearch

BlogSearch is a simple search engine for blog articles. The search query is embedded into the results page as-is…

Web SecurityLevel 2★★☆☆☆

Web-13. Bypassing File Upload Checks in ImageVault

ImageVault is an image hosting service that accepts JPG, PNG, and GIF uploads. If its validation only checks the end…

Web SecurityLevel 2★★☆☆☆

Web-14. Command Injection in a Network Diagnostic Tool

This app is a diagnostic tool that runs ping against a host you supply. If the host input is passed straight into a…

Web SecurityLevel 2★★☆☆☆

Web-15. IDOR in the UserProfile Service

The UserProfile Service exposes an API that returns profile information for a given user ID. Check whether the service…

Web SecurityLevel 2★★☆☆☆

Web-16. Weak JWT Secret in the CHIMERA Research Lab

Clues found after breaching the employee portal point to an isolated research lab system codenamed CHIMERA. It…