Challenge list

Clear filters

121 challenges (Page 5 of 6)

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…

Digital ForensicsLevel 4★★★★☆

Reconstruct Attack Scenario from Multiple Logs

`/challenge/web.log`, `/challenge/auth.log` and `/challenge/db.log` record the same intrusion among a lot of…

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…

Digital ForensicsLevel 5★★★★★

Reconstruct Full APT Attack Stages

Four logs, `/challenge/edr_process.log`, `proxy_http.log`, `dns_queries.log` and `dlp_transfer.log`, hold an APT…

Digital ForensicsLevel 5★★★★★

Crack BitLocker Encrypted Drive

Learn BitLocker recovery-key verification with a safe metadata fixture. bitlocker.img is not a real volume. Identify…

Digital ForensicsLevel 5★★★★★

Extract Message Hidden in Bitcoin Transaction

The victim paid the ransom to the Bitcoin address `bc1qr4nsmw4r3pay7hzfx0d9cq3vkt8e6m5ljgs2ua`.…

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…

Digital ForensicsLevel 5★★★★★

Extract Secret Key from IoT Device Firmware

Analyze the update file `/home/ctfuser/evidence/firmware.bin` of the network camera KNC-CAM-2000 (do not connect to a…

General SkillsLevel 5★★★★★

Red Teaming - Custom C2 Framework

No C2 server, agent, socket communication, or command execution is started. Analyze the local…

General SkillsLevel 5★★★★★

Anti-Forensics - Evidence Elimination

After the intrusion the attacker covered their tracks: they cut a time window out of `/challenge/auth_syslog.log` (the…

General SkillsLevel 5★★★★★

Custom Malware - Stealth Techniques

No executable malware, injection, or evasion capability is included. Analyze the inert configuration sample…

General SkillsLevel 5★★★★★

Cloud Pentesting - AWS Multi-Stage Attack

Do not use AWS credentials, a metadata endpoint, or Lambda. Analyze the local artifacts/aws/cloudtrail-chain.jsonl…

General SkillsLevel 5★★★★★

Container Escape - Kubernetes Privilege Escalation

Do not use a Kubernetes API, host mount, privileged container, or escape. Read the static…

General SkillsLevel 5★★★★★

Supply Chain Attack - Dependency Exploitation

Audit the dependency records of the Node.js app `kinoco-webapp`: `/challenge/dependencies.txt` (the dependencies…

Network SecurityLevel 5★★★★★

Network Analysis - IPv4 Overlapping Fragment Reassembly

The UDP datagram with IPv4 ID 0xbeef in fragments.pcap contains overlapping fragments that overwrite earlier bytes.…

Digital ForensicsLevel 5★★★★★

Extract VM Information from Hypervisor Memory

Analyze the KVM host memory dump `/home/ctfuser/evidence/kvm_host.dump`. The guests are configured like AMD SEV, so…

General SkillsLevel 5★★★★★

Pivoting - Multi-Tier Network Penetration

Analyze the prerecorded artifacts/pivot/topology.json without creating routes, tunnels, proxies, or remote services.…

General SkillsLevel 5★★★★★

Fuzzing Basics - 0-day Discovery

Analyze the prerecorded crash set without running a fuzzer or target binary. artifacts/fuzzing/triage.csv lists each…

Digital ForensicsLevel 5★★★★★

Detect Process Hollowing Attack

From the memory of a Windows host, the process list `process_list.txt` (the PEB view), the VAD list `vad_regions.txt`…

Digital ForensicsLevel 5★★★★★

Detect Tampered Timestamps

`/challenge/mft_timeline.csv` is a timeline exported from the NTFS `$MFT`. It has the `$STANDARD_INFORMATION` (SI) and…

Digital ForensicsLevel 5★★★★★

Decrypt Encrypted iOS Backup

Verify the password of an encrypted iOS backup with a safe iTunes metadata fixture. No real iPhone or backup is used.…

CryptographyLevel 5★★★★★

Cryptanalysis - RSA e=3 Broadcast Attack

broadcast.json contains the same plaintext encrypted with unpadded RSA e=3 under three pairwise-coprime moduli.…

Digital ForensicsLevel 5★★★★★

Create Memory Profile for Unknown Linux Kernel

Analyze `/home/ctfuser/evidence/custom_kernel.dump`, part of the physical memory of a server running an in-house…