Challenge Digital Forensics & IR +50 XP

Red is Dead

Start the machine, hack the system, and find the hidden flags to complete this challenge and earn XP!

80% solve it 35 hackers played 1 flag Updated Oct 06, 2026 First blood Zero404
Network ReconnaissanceService DiscoveryDatabase ForensicsData EncodingCLI UsageData Recovery
Start Your Challenge
  1. 1Create a free account, then click "Start Lab"You'll get your own private machine with an IP address
  2. 2Explore the targetOpen the IP in your browser and look for vulnerabilities
  3. 3Find and submit flagsFlags are secret text strings hidden in the system - paste them below to score
  • ~1-2 min setup
  • Private instance
  • 30 min per session. Restart it for free, as often as you like.

Network reconnaissance and service discovery are fundamental skills in cybersecurity. In any penetration test or security assessment, the first phase involves identifying what services are running on target systems and understanding how to interact with them. This process reveals attack surfaces, exposed databases, and potential entry points that could be exploited by malicious actors.

Service Discovery and Enumeration

Modern infrastructure typically runs multiple services across various ports. An nmap tutorial will teach you that identifying these services requires systematic port scanning and banner grabbing. Tools like nmap are essential for discovering open ports, identifying service versions, and mapping network topology. Once services are identified, the next step is understanding how to connect to and query each service to extract useful information. Database services, caching systems, web servers, and message queues all have distinct protocols and interaction methods.

Database Forensics and Data Extraction

During security assessments, you often encounter exposed database services that contain valuable information. Redis, MongoDB, MySQL, and other databases each have unique command interfaces and data structures. Understanding how to enumerate databases, list collections or key spaces, and extract data is critical for thorough security testing. Data may be stored in various encoding formats - Base64, hexadecimal, or custom encodings - requiring additional decoding steps to reveal the actual content.

Why Exposed Services Matter

In real-world environments, misconfigured services are a leading cause of data breaches. Databases left accessible without authentication, caching systems exposed to the internet, and administrative interfaces with default credentials are commonly discovered during security audits. Major breaches have resulted from exposed Redis instances, unsecured MongoDB databases, and publicly accessible Elasticsearch clusters. Learning to discover and assess these services prepares you for the reality of professional penetration testing and security operations.

What You Will Learn

  • Learn systematic network reconnaissance and port scanning techniques
  • Practice connecting to and enumerating discovered services
  • Understand common data encoding formats like Base64 and hexadecimal
  • Develop database forensics and data extraction skills
  • Build practical experience with essential security tools like nmap and Redis CLI

Prerequisites

Basic Linux command-line skills Understanding of networking concepts and ports Familiarity with common network protocols