Lab Icon

Red is Dead

Challenge Updated 21 Jun 2026 Solution (Pro)
Network Reconnaissance Service Discovery Database Forensics Data Encoding CLI Usage Data Recovery Incident Response Base64 Hex Encoding Redis

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

1
Flags
50
XP
79%
Success Rate

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

Ready to hack this lab?

Create a free account and start practicing cybersecurity hands-on.

Start Hacking - It's Free
Start Your Challenge
~1-2 min setup
Dedicated server
Private instance
Standard power
New here? Here's what to do
1
Click "Start Lab" above You'll get your own private machine with an IP address
2
Explore the target Open the IP in your browser and look for vulnerabilities
3
Find and submit flags Flags are secret text strings hidden in the system - paste them below to score

Ready to hack this lab?

Create a free account to start your own dedicated server, submit flags, and earn XP on the leaderboard.

Start Hacking Free
13,000+ Hackers 100+ Labs & Courses Free
Start Hacking Free