Challenge list

Clear filters

75 challenges (Page 2 of 4)

Web SecurityLevel 2★★☆☆☆

Web-17. Path Traversal in FileShare

FileShare lets users list and download files from a shared folder. Check whether the filename parameter passed to the…

Web SecurityLevel 2★★☆☆☆

Web-18. XXE Attack via a Contact Form

This contact form serializes its input as XML and sends it to the server, which parses it and echoes the result.…

Web SecurityLevel 2★★☆☆☆

Web-19. CSRF Transfer in a Banking App

This banking app lets a logged-in user transfer money. Check whether CSRF protections exist by seeing if a separate…

Web SecurityLevel 2★★☆☆☆

Web-20. SSRF via the URL Fetcher

This URL Fetcher service retrieves and displays the content of any URL a user provides. Check whether it can be…

Digital ForensicsLevel 2★★☆☆☆

Find USB History in Windows Registry

Analyze the SYSTEM file (a text model of the USBSTOR part of the registry hive) to identify the USB device that was…

Digital ForensicsLevel 2★★☆☆☆

Find Secret File in Disk Image

Inspect the ext4 filesystem disk image `disk.img`, find the secret backup hidden in the filesystem, and recover the…

Digital ForensicsLevel 2★★☆☆☆

Find Password in Packet Capture

Clear-text HTTP traffic from a shop's internal network was captured. Among many requests, exactly one is the…

Digital ForensicsLevel 2★★☆☆☆

Identify Intrusion Time from File Timestamps

Analyze the modification times of the files in evidence/ to identify when the intrusion occurred and which hidden…

Digital ForensicsLevel 2★★☆☆☆

Find Process in Memory Dump

memory.dump is a simplified text of memory-analysis output (pslist / psscan / cmdline). Find the suspicious process…

Digital ForensicsLevel 2★★☆☆☆

Recover Deleted Files

Recover the deleted compressed file (ZIP) from the disk image and find the flag in the memo inside it. Learn how to…

Digital ForensicsLevel 2★★☆☆☆

Message Hidden in Image LSB

Extract the message hidden in the LSB (Least Significant Bit) of a PNG file. Learn the basics of steganography…

Digital ForensicsLevel 3★★★☆☆

Extract Session Cookies from Chrome

You are given `/challenge/Cookies` and `/challenge/History` (both SQLite) taken from a Linux Chrome profile. The…

Digital ForensicsLevel 3★★★☆☆

Detect DNS Tunneling

Analyze the DNS query log `dns_queries.log` to detect data exfiltration via DNS tunneling. Find the host flooding a…

Digital ForensicsLevel 3★★★☆☆

Find Deleted File Traces in NTFS $MFT

You are given `/challenge/mft_records.txt`, the `$MFT` of the Windows machine `KINOCO-WS07` written out as per-record…

Web SecurityLevel 3★★★☆☆

Web-21. Blind Injection in Secure User Search

This user search app only reports whether a username exists, without showing direct query results. Investigate whether…

Web SecurityLevel 3★★★☆☆

Web-22. CSP Bypass on the Secure Comment Board

This comment board is protected by a Content Security Policy restricting script execution to the site itself and a…

Web SecurityLevel 3★★★☆☆

Web-23. Type Juggling in the Secure Authentication System

This login portal supports form login, a JSON API login, and a verification-code check. The admin account's real…

Web SecurityLevel 3★★★☆☆

Web-24. Exploiting a Race Condition in Secure Bank

Secure Bank lets users spend a coin balance on shop prizes. If the balance check and the deduction happen as two…

Web SecurityLevel 3★★★☆☆

Web-25. SSTI in the Greeting Card Generator

This greeting card generator is built with Flask/Jinja2 and renders the user's message directly through the template…

Digital ForensicsLevel 3★★★☆☆

Detect Brute-Force Attack in Event Logs

Analyze the sshd authentication log `/challenge/auth.log` of the server `kinoco-srv01` and identify the session of the…

Digital ForensicsLevel 3★★★☆☆

Find Suspicious Network Connections in Memory

From the memory image of the compromised host `kinoco-app03`, the socket table `/challenge/netstat_dump.txt` and the…

Digital ForensicsLevel 3★★★☆☆

Recover Executed Commands from Memory

Analyze the memory-string record `memdump.txt` to recover the executed command history. Decode the Base64 strings and…

Digital ForensicsLevel 3★★★☆☆

Recover Deleted SQLite Records

You are given the SQLite database `/challenge/app.db` of the internal chat tool "kinoco-msg". The body of a message…

Digital ForensicsLevel 3★★★☆☆

Decompress Multi-Layer Archive

`/challenge/artifact.xz` is a file an attacker tried to take out, wrapped many times in gzip, bzip2, xz, zip and tar.…