Challenge list

Clear filters

144 challenges (Page 3 of 6)

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…

ProgrammingLevel 2★★☆☆☆

Programming - Hash Verification and Decryption

Analyze the evidence file artifact-manifest.json, which is generated randomly at every start. Each artifact…

ProgrammingLevel 2★★☆☆☆

Programming - Binary TLV Parsing

/challenge/capture.bin is a custom binary file that is regenerated with random data every time the container starts.…

General SkillsLevel 2★★☆☆☆

Process Hunter - Hidden Process

A process named "secret_service" is running in the background. Find this process and get the following information: 1.…

General SkillsLevel 2★★☆☆☆

Log Analysis - Find the Intruder

/app/auth.log contains authentication logs. Detect suspicious activity: - Identify the IP address with 10+ failed…

General SkillsLevel 2★★☆☆☆

Compression Maze - Nested Archives

/app/flag.tar.gz is a nested compressed file. Decompress step by step: flag.tar.gz → flag.tar → flag.zip.bz2.gz →…

ProgrammingLevel 2★★☆☆☆

Regular Expressions - The One-Time Golden Glyph

Extract every KINO-four-digits-four-uppercase glyph from data.txt, identify the one occurring once, and submit it to…

General SkillsLevel 2★★☆☆☆

Regex Master - Log File Analysis

The file /app/access.log contains thousands of access log entries. Extract all entries where the IP address starts…

General SkillsLevel 2★★☆☆☆

Environment Variable Master - PATH Hijacking

There is a hidden command "getflag" in /app/secret_bin directory. However, this directory is not in PATH, so you…

General SkillsLevel 3★★★☆☆

Docker Forensics - Container Investigation

With no Docker daemon available, investigate the metadata of the image `registry.internal/kinoco-billing-api:2.4.1`:…

General SkillsLevel 3★★★☆☆

Find the Deleted API Key in Git History

/app/repo is a Git repository. A developer accidentally committed an API_KEY and removed it in a later commit. Inspect…

LinuxLevel 3★★★☆☆

Linux-Capabilities. Privilege Escalation Beyond SUID

A specific binary on this system has Linux capabilities assigned to it. Investigate a privilege escalation technique…

LinuxLevel 3★★★☆☆

Linux-SUID Exploit. Escalating Privileges via the find Binary

A copy of the find command with the SUID bit set exists on this system. Use a well-known GTFOBins technique to obtain…

LinuxLevel 3★★★☆☆

Linux-Proc Memory. Peeking at a Process's Environment

A daemon process runs continuously in the background, with the flag set as one of its environment variables.…

LinuxLevel 3★★★☆☆

Linux-Strace. Tracing System Calls to Expose a File

A binary that leaves nothing in standard output or on disk is provided. It reads a key from a hidden file,…