Challenge list

Clear filters

129 challenges (Page 5 of 6)

General SkillsLevel 3★★★☆☆

Advanced Automation - Directory Monitor

`/challenge/logs/` holds access logs from four web front ends (combined log format, 60 files, over 100k lines). The…

General SkillsLevel 4★★★★☆

AWS CLI - S3 Bucket Investigation

An offline export of the S3 configuration is under `/challenge/s3_audit/` (`buckets.json` plus each bucket's…

General SkillsLevel 4★★★★☆

Ansible Automation - Server Configuration Management

Analyze the generated run export artifacts/ansible/vault-export.yml without running Ansible or touching a server. It…

General SkillsLevel 4★★★★☆

CI/CD Security - GitHub Actions Vulnerability

Audit the 20 GitHub Actions workflows under `/challenge/repo/.github/workflows/`. Many steps carry a `# audit-ticket:…

General SkillsLevel 4★★★★☆

Infrastructure as Code - Terraform Security

Analyze the generated terraform/terraform.tfstate without initializing a Terraform provider. The output…

General SkillsLevel 4★★★★☆

Kubernetes Basics - Cluster Investigation

Investigate the two snapshots in artifacts/kubernetes/ (pod-snapshot.yaml and secret-snapshot.yaml) without connecting…

LinuxLevel 4★★★★☆

Linux-Kernel Module. Gaining Root via a Vulnerable Driver

This challenge analyzes a vulnerable character-device driver as a safe user-space simulation. No real kernel module is…

LinuxLevel 4★★★★☆

Linux-Buffer Overflow. Exploiting a gets() Vulnerability

A vulnerable SUID C binary with protections disabled is provided. Exploit its buffer overflow to redirect control flow…

Web SecurityLevel 4★★★★☆

Web-26. Prototype Pollution in User Profile Manager

In this Node.js/Express app, a logged-in user can update their own profile. Check whether the recursive merge function…

Web SecurityLevel 4★★★★☆

Web-27. GraphQL Introspection Leak

This GraphQL API exposes a schema of User objects with introspection enabled. Investigate whether undocumented queries…

Web SecurityLevel 4★★★★☆

Web-28. Hijacking an OAuth Authorization Code

This OAuth 2.0 authorization provider offers a login flow, but its redirect_uri validation may be weak. Investigate…

Web SecurityLevel 4★★★★☆

Web-29. NoSQL Injection in a MongoDB Login Form

This login portal is backed by MongoDB and builds its query directly from raw JSON username/password input.…

Web SecurityLevel 4★★★★☆

Web-30. Insecure Deserialization in KinoVault

A legacy backup system codenamed KinoVault reportedly serializes user session objects with Python's pickle module and…

General SkillsLevel 4★★★★☆

Custom Tool Development - Web Directory Scanner

Analyze the locally generated artifacts/scanner/directory-report.ndjson instead of scanning a live website. The…

General SkillsLevel 4★★★★☆

Network Tunneling - SSH Port Forwarding

Practice SSH local port forwarding inside one container. SSH listens on 127.0.0.1:22 and the internal service uses…

Network SecurityLevel 4★★★★☆

Network Analysis - Rebuilding Chunked gzip HTTP from TCP

capture.pcap records two HTTP exchanges over one TCP connection. The server's segments are reordered and some are…

Network SecurityLevel 4★★★★☆

Network Analysis - TCP Retransmission Covert Channel

capture.pcap contains TCP retransmissions with duplicate sequence numbers. Extract retransmissions whose payload…

General SkillsLevel 4★★★★☆

Encrypted Communication - GPG Public Key Cryptography

Practice GnuPG decryption. Import every private key under `/challenge/keys/` and decrypt each ciphertext under…

General SkillsLevel 4★★★★☆

Vulnerability Scanning - Advanced Nmap NSE

The results of running `nmap -sV -sC --script vuln` against the internal subnet `10.66.13.0/24` are in…

General SkillsLevel 4★★★★☆

Static Analysis - Code Vulnerability Scanning

The Python source of an internal notes app is in `/challenge/src/`. The nine lines flagged by an earlier…

General SkillsLevel 5★★★★★

APT Simulation - Full Breach Scenario

This is not an attack exercise but a blue-team task of reading the logs of an incident that already happened. From the…

General SkillsLevel 5★★★★★

Bug Bounty Practice - Vulnerability Discovery Master

Analyze the fixed artifacts/bug-bounty/triage-report.json instead of testing a live application. A chained report has…

LinuxLevel 5★★★★★

Linux-eBPF Rootkit. Unmasking a Hidden Process

This challenge safely recreates eBPF-rootkit investigation as offline evidence analysis. Without loading eBPF, tell…

LinuxLevel 5★★★★★

Linux-Kernel Exploit. Rewriting a Read-Only File with Dirty COW

This challenge models mmap, MAP_PRIVATE, and madvise—the ingredients used by Dirty COW (CVE-2016-5195)—as a safe,…