What you will learn
- Use essential CTF tools
- Develop a methodical observation habit
- Build foundations for specialist categories
Build the command-line, encoding, search, and tool skills needed before moving into specialist security topics.
42 challenges available.
General Skills Level 4 Investigate the GitHub Actions workflows under `/challenge/repo/.github/workflows/` and the run logs under…
General Skills Level 4 Analyze a generated tfstate artifact without initializing a Terraform provider. Recover the flag from the audit_only…
General Skills Level 4 Investigate a Pod snapshot artifact without connecting to a Kubernetes cluster. Recover the encoded value in the…
General Skills Level 4 Analyze a locally generated directory-scanner report instead of scanning a live website. Recover the payload on the…
General Skills Level 4 Practice SSH local port forwarding inside one container. The SSH jump role is 127.0.0.1:22 and the internal service…
General Skills Level 4 Practice GnuPG decryption. Import every private key under `/challenge/keys/` and decrypt each ciphertext under…
General Skills Level 4 Analyze the vulnerability-scan report `scan_results/nmap_scan.nmap`. Most Nmap NSE `vuln` results are `NOT VULNERABLE`…
General Skills Level 4 `/challenge/src/` contains the Python source of a web application. Use static analysis (`bandit`, `semgrep`) to…
General Skills Level 5 This is not an attack exercise but a blue-team task of reading the logs of an incident that already happened. Analyze…
General Skills Level 5 Analyze a fixed bug-bounty triage report instead of testing a live application. Recover the proof attached to the…
General Skills Level 5 No C2 server, agent, socket communication, or command execution is started. Analyze the analysis-result record in the…
General Skills Level 5 After intrusion the attacker tried to cover their tracks, truncating part of `/challenge/auth_syslog.log` and clearing…
General Skills Level 5 No executable malware, injection, or evasion capability is included. Analyze an inert configuration sample and recover…
General Skills Level 5 Do not use AWS credentials, a metadata endpoint, or Lambda. Analyze the local simulated CloudTrail chain and recover…
General Skills Level 5 Do not use a Kubernetes API, host mount, privileged container, or escape. Read the static privileged-mount audit and…
General Skills Level 5 Analyze the dependency records of a Node.js app (`package.json`, `dependencies.txt`, `install.log`). Identify the…
General Skills Level 5 Analyze a prerecorded offline routing topology without creating routes, tunnels, proxies, or remote services. Recover…
General Skills Level 5 Analyze a pre-minimized safe crash artifact without running a fuzzer or target binary. Recover the flag from the…