Challenge list

Clear filters

32 challenges (Page 1 of 2)

ProgrammingLevel 2★★☆☆☆

API Requests - Find the Highest-Profit Trade

When the container starts, a stock API begins running on http://localhost:9102 (you do not need to start server.py).…

General SkillsLevel 2★★☆☆☆

Bash Scripting - Power of Automation

/app/numbers.txt contains numbers from 1 to 1000, one per line. Extract all numbers that satisfy these conditions and…

General SkillsLevel 2★★☆☆☆

Git Detective - Lost Commit

/app/repo is a Git repository. A developer accidentally deleted a commit containing important information. Use git…

General SkillsLevel 2★★☆☆☆

JSON Master - Data Extraction

/app/users.json contains information of 100 users in JSON format. Extract users that meet these conditions: - age…

General SkillsLevel 2★★☆☆☆

OSINT Basics - Metadata Analysis

Files recovered from a departed employee's shared drive (photos `IMG_*.jpg` and Office documents) are in…

ProgrammingLevel 2★★☆☆☆

Python Practice - Bulk Base64 Stream Decoding

Every line of data.txt (about 150 lines, created at every start) is Base64. Decode line by line; when the result…

ProgrammingLevel 2★★☆☆☆

Python Practice - Conditional CSV Sales Filtering

data.txt, created at every start, is a sales CSV (transaction_id,date,product_id,amount,status,ref,notes). Several…

ProgrammingLevel 2★★☆☆☆

Python Practice - Compound JSON User Query

Examine the JSON data.txt ({"users": [...]}) created at every start. Each user has id, name, email, role, active and…

ProgrammingLevel 2★★☆☆☆

Python Practice - Target-IP Access Log Tracing

data.txt (about 1,300 lines, created at every start) is a web server access log. Extract only the requests from…

ProgrammingLevel 2★★☆☆☆

Python Automation - Bulk Base64 Decoding

Every line of data.txt (about 150 lines, created at every start) is Base64. Decode line by line; when the result…

ProgrammingLevel 2★★☆☆☆

Python Automation - CSV Sales Filtering

data.txt, created at every start, is a sales CSV (transaction_id,date,product_id,amount,status,ref,notes). Several…

ProgrammingLevel 2★★☆☆☆

Python Automation - JSON User Query

Examine the JSON data.txt ({"users": [...]}) created at every start. Each user has id, name, email, role, active and…

ProgrammingLevel 2★★☆☆☆

Python Automation - Access Log Parsing

data.txt (about 1,300 lines, created at every start) is a web server access log. Extract only the requests from…

ProgrammingLevel 2★★☆☆☆

Python Automation - Password Hash Cracking

Examine data.txt (a list of SHA-256 digests) and wordlist.txt (800 four-character lowercase alphanumeric tokens), both…

General SkillsLevel 2★★☆☆☆

Text Processing Master - sed & awk

/app/data.csv contains CSV data. Perform these operations: 1. Extract only rows where column 2 (price) >= 1000 2.…

Network SecurityLevel 2★★☆☆☆

Network Analysis - DNS Zone Transfer Leak

An unauthenticated DNS zone transfer (AXFR) against a misconfigured authoritative server was captured. Download the…

Network SecurityLevel 2★★☆☆☆

Network Analysis - ICMP Data Exfiltration

Data was exfiltrated from the internal host 10.20.0.15 to the external host 203.0.113.66 disguised as ping (ICMP echo…

Network SecurityLevel 2★★☆☆☆

Network Analysis - SMB Share Enumeration Leak

An attacker enumerating SMB shares on the network was captured. Download the packet capture (traffic.pcap), follow the…

Network SecurityLevel 2★★☆☆☆

Network Analysis - Telnet Credentials

A legacy server was administered over Telnet in clear text. Download the packet capture (traffic.pcap), follow the…

Network SecurityLevel 2★★☆☆☆

Network Analysis - Anonymous FTP Transfer

An anonymous FTP session was captured in clear text. Download the packet capture (traffic.pcap), follow the FTP data…

Network SecurityLevel 2★★☆☆☆

Network Analysis - Clear-text HTTP Credentials

Analyze traffic intercepted on public Wi-Fi where someone logged in over plain HTTP. Download the packet capture…

Network SecurityLevel 2★★☆☆☆

Network Analysis - Plaintext SMTP Attachment

The internal host 10.30.0.25 sent an email to port 25 of the mail server 10.30.0.10 without encryption. Download…

ProgrammingLevel 2★★☆☆☆

Programming - Bash Job Log Analysis

/challenge/jobs.log is a nightly batch log that is regenerated with random data every time the container starts. Each…

ProgrammingLevel 2★★☆☆☆

Programming - PIN Brute Force

/challenge/vault.json is a vault record that is regenerated with random data every time the container starts. It…