What you will learn
- Handle digital evidence methodically
- Inspect metadata and logs
- Explain findings with reproducible evidence
Investigate files, metadata, logs, memory artifacts, and network captures to reconstruct events from digital evidence.
43 challenges available.
Forensics Level 1 Files contain identification information called "magic bytes" at the beginning. Even if the extension is disguised,…
Forensics Level 1 Photos and images contain metadata called EXIF. This metadata records shooting date, camera info, GPS coordinates,…
Forensics Level 1 Binary files (executables, etc.) contain human-readable strings. Passwords, URLs, error messages, and other hints can…
Forensics Level 2 Analyze Apache access.log to find traces of SQL injection attacks. Learn log analysis and pattern matching. Provided…
Forensics Level 2 Analyze the macro code embedded in the Excel file to find the flag. Learn how to analyze Office document macros.…
Forensics Level 2 PDF files contain multiple object streams. Find the flag hidden in one of them. Learn to understand PDF internal…
Forensics Level 2 Analyze the SYSTEM file to retrieve connected USB device information and the hidden flag. Learn the basics of Windows…
Forensics Level 2 Inspect the ext4 filesystem disk image `disk.img` and read the hidden secret file from the filesystem to recover the…
Forensics Level 2 Clear-text HTTP traffic from a shop's internal network was captured. Among many requests, exactly one is the…
Forensics Level 2 Analyze timestamps of multiple files to identify when the intrusion occurred and which hidden log is related to it.…
Forensics Level 2 Analyze the process list recorded in memory.dump and find the flag contained in the suspicious process name. Learn the…
Forensics Level 2 Recover deleted text files from the disk image and find the flag. Learn how to use file carving tools to recover…
Forensics Level 2 Extract the message hidden in the LSB (Least Significant Bit) of a PNG file. Learn the basics of steganography…
Forensics Level 3 Analyze Chrome history database and Cookie file to retrieve session information for a specific site. Learn browser…
Forensics Level 3 Analyze the DNS query log `dns_queries.log` to detect data exfiltration via DNS tunneling. Find the host flooding a…
Forensics Level 3 Analyze `mft_records.txt`, a dump of the NTFS Master File Table, to recover information about deleted files. A…
Forensics Level 3 Analyze the authentication log `auth.log` to find traces of a brute-force attack. Aggregate failed logins per source…
Forensics Level 3 Analyze the network-connection record `netstat_dump.txt` to identify the suspicious C&C connection. The single…
Forensics Level 3 Analyze the memory-string record `memdump.txt` to recover the executed command history. Decode the Base64 strings and…
Forensics Level 3 Recover the deleted record from the SQLite database `app.db` to obtain the flag. Deleted rows persist in the freelist,…
Forensics Level 3 Decompress a file that has been compressed multiple times with different formats (zip, tar, gzip, bzip2). Learn to…
Forensics Level 3 `secret_disk.img` is a genuine LUKS2 container. Brute-force `wordlist.txt` to find the weak passphrase, then decrypt…
Forensics Level 3 `hidden.wav` hides a message encoded with on-off keying (OOK). Turn the tone on/off slots into bits and decode them to…
Forensics Level 4 Extract a safe ZIP-formatted APK fixture and analyze the API secret recorded in its Android resources. No real device…