Challenge list

Clear filters

63 challenges (Page 1 of 3)

CryptographyLevel 1★☆☆☆☆

02. Hidden Secret - Base64 Decode

Base64 is an encoding method used to transmit binary data as text. It's not encryption, but it's often used for…

CryptographyLevel 1★☆☆☆☆

11. Decode the Caesar Cipher

The Caesar cipher is one of the oldest classical ciphers used by Julius Caesar. It encrypts by shifting alphabet…

Digital ForensicsLevel 1★☆☆☆☆

12. Identify File Signatures

Files contain identification information called "magic bytes" at the beginning. Even if the extension is disguised,…

Digital ForensicsLevel 1★☆☆☆☆

13. Hidden Metadata in Images

Photos and images contain metadata called EXIF. This metadata records shooting date, camera info, GPS coordinates,…

CryptographyLevel 1★☆☆☆☆

14. ROT13 Magic

ROT13 (Rotate 13) is a type of Caesar cipher that shifts the alphabet by 13 letters. Interesting feature of ROT13:…

Digital ForensicsLevel 1★☆☆☆☆

15. Extract Strings from Binary

Binary files (executables, etc.) contain human-readable strings. Passwords, URLs, error messages, and other hints can…

CryptographyLevel 2★★☆☆☆

AES-ECB Mode Weakness

ECB leaks repeated block patterns. This introductory task first checks the difference between encryption and encoding.…

Digital ForensicsLevel 2★★☆☆☆

Find Attack in Apache Logs

Analyze the Apache access.log (common format) to find traces of SQL injection. Tell which attacks succeeded and which…

Digital ForensicsLevel 2★★☆☆☆

Flag Hidden in Excel Macro

Analyze the macro code embedded in the Excel workbook and find the hidden authentication code (the flag). Learn how to…

Digital ForensicsLevel 2★★☆☆☆

Hidden PDF Streams

The PDF file contains compressed object streams. An internal note that is not shown on the page is hidden inside them.…

CryptographyLevel 2★★☆☆☆

RC4 Stream Cipher Weakness

RC4 was once widely used but is now deprecated. This introductory task focuses on recognizing the provided data…

CryptographyLevel 2★★☆☆☆

Vigenere Cipher Decryption

Decrypt a Vigenere cipher when the key length is known and retrieve the flag. Ciphertext:…

Digital ForensicsLevel 2★★☆☆☆

Find USB History in Windows Registry

Analyze the SYSTEM file (a text model of the USBSTOR part of the registry hive) to identify the USB device that was…

Digital ForensicsLevel 2★★☆☆☆

Find Secret File in Disk Image

Inspect the ext4 filesystem disk image `disk.img`, find the secret backup hidden in the filesystem, and recover the…

CryptographyLevel 2★★☆☆☆

Finding Hash Collisions

MD5 collisions are practical. Hashes with broken collision resistance must not be used for security-sensitive…

CryptographyLevel 2★★☆☆☆

Hash Length Extension Attack

Simple signatures such as hash(secret || message) can be vulnerable to length extension attacks with Merkle-Damgard…

Digital ForensicsLevel 2★★☆☆☆

Find Password in Packet Capture

Clear-text HTTP traffic from a shop's internal network was captured. Among many requests, exactly one is the…

CryptographyLevel 2★★☆☆☆

Padding Oracle Basics

Padding oracle attacks use error differences as a plaintext recovery signal. This introductory task decodes leaked…

Digital ForensicsLevel 2★★☆☆☆

Identify Intrusion Time from File Timestamps

Analyze the modification times of the files in evidence/ to identify when the intrusion occurred and which hidden…

Digital ForensicsLevel 2★★☆☆☆

Find Process in Memory Dump

memory.dump is a simplified text of memory-analysis output (pslist / psscan / cmdline). Find the suspicious process…

CryptographyLevel 2★★☆☆☆

Rainbow Table Attack

Unsalted fast password hashes can often be reversed with precomputed lookup databases. Reverse the given MD5 hash. MD5…

CryptographyLevel 2★★☆☆☆

One-Time Pad Key Reuse Attack

A one-time pad is safe only when the key is used once. Reusing the key lets known plaintext recover other plaintexts.…

CryptographyLevel 2★★☆☆☆

Predictable Randomness

Pseudo-random output with a fixed seed is reproducible and must not be used for cryptographic secrets. Flag generation…

Digital ForensicsLevel 2★★☆☆☆

Recover Deleted Files

Recover the deleted compressed file (ZIP) from the disk image and find the flag in the memo inside it. Learn how to…