Challenge list

Clear filters

219 challenges (Page 6 of 10)

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…

ProgrammingLevel 3★★★☆☆

Algorithms - BFS Shortest Path Through a Maze

Use BFS to find the shortest path from S to E in data.txt, then submit the UDLR move sequence to challenge.py. A…

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…

General SkillsLevel 3★★★☆☆

System Call Tracing - strace Debugging

Analyze `/challenge/strace.log`, a strace recording of the source-less program `/app/mystery_program`. The program…

General SkillsLevel 3★★★☆☆

System Log Analysis - journalctl Master

Analyze `/challenge/system.log`, a systemd journal exported in `journalctl -o short` style. Each line reads "timestamp…

General SkillsLevel 3★★★☆☆

Network Master - Netcat Reverse Shell

Analyze the prerecorded artifacts/netcat/callback-transcript.log without connecting to any external host; no listener…

Network SecurityLevel 3★★★☆☆

Network Analysis - 802.1Q VLAN Separated Traffic

capture.pcap was captured from a mirrored switch trunk port, so frames from several VLANs are mixed together with…

Network SecurityLevel 3★★★☆☆

Network Analysis - SNMP Information Leak

A device speaking SNMPv2c with a weak community string (public) was captured returning a GetResponse. Download the…

Network SecurityLevel 3★★★☆☆

Network Analysis - SSL Strip Clear-text Credentials

An SSL Strip attack downgraded HTTPS to HTTP, so the victim's credentials traveled in clear text and were captured.…

Network SecurityLevel 3★★★☆☆

Network Analysis - Unmasking WebSocket Frames

capture.pcap records WebSocket traffic between a browser and a chat server. Every client-to-server frame is masked…

Network SecurityLevel 3★★★☆☆

Network Analysis - Custom Protocol Decoding

Traffic from a system using a small custom binary protocol was captured. Download the packet capture (traffic.pcap),…

General SkillsLevel 3★★★☆☆

Performance Analysis - Find the Resource Hog

Analyze the server snapshot `/challenge/metrics.log`. The first half is a top-style process table (%CPU is column 9,…

ProgrammingLevel 3★★★☆☆

Programming - SQLite Evidence Database

evidence.db is a SQLite database built from random data at every start (in /challenge, with the tables users /…

ProgrammingLevel 3★★★☆☆

Programming - Web Scraping Graph Traversal

site.json is a crawl result built from random data at every start (in /challenge). It holds the start and target URLs…

ProgrammingLevel 3★★★☆☆

Programming - ZIP Password Recovery

secret.zip is a ZIP encrypted with ZipCrypto (the traditional PKWARE cipher), created at every start (in /challenge,…

ProgrammingLevel 3★★★☆☆

Programming - Packet Log Analysis

capture.txt is a packet log created at every start (in /challenge). Each line is one flow of the form flow=<name>…

ProgrammingLevel 3★★★☆☆

Programming - Multithreaded Result Reassembly

Analyze the parallel-job result log worker-results.jsonl, which is generated randomly at every start. Each slot was…

ProgrammingLevel 3★★★☆☆

Programming - Memory Dump Analysis

Analyze the synthetic memory image memory.img, which is generated randomly at every start. In the heap table at the…

ProgrammingLevel 3★★★☆☆

Programming - Known-Plaintext Attack

Analyze the evidence files ciphertext.b64 and known.txt, which are generated randomly at every start. ciphertext.b64…

ProgrammingLevel 3★★★☆☆

Programming - Custom Protocol Parsing

protocol.bin is a binary capture created at every start (in /challenge): several length-prefixed frames that begin…

ProgrammingLevel 3★★★☆☆

Programming - Image Steganography

image.pgm is a text-format (P2) PGM image created at every start (in /challenge). Collect the least significant bit…

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…