Task 1: Introduction
Welcome to the Passive Reconnaissance room. This is the starting point of TryHackMe's Network Security Module.
In this room, passive reconnaissance refers to gathering intelligence from public sources without contacting the target. This stands in contrast to active reconnaissance, where you interact with the target directly and risk detection.
Passive recon remains one of the most powerful and lowest-risk phases in penetration testing, bug bounties, and threat hunting. Even with stronger privacy laws (GDPR, CCPA), large amounts of useful data remain publicly exposed through DNS, WHOIS, certificate logs, search engines, and device census platforms.
Objectives
By the end of this room, you will be able to:
- Use
whoisto query domain registration details. - Use
dig(andnslookupfor compatibility) to query DNS records. - Understand why querying public WHOIS and DNS servers is considered passive.
- Discover subdomains using DNSDumpster and Certificate Transparency logs.
- Gather intelligence on exposed services using Shodan.io.
Prerequisites
This room assumes basic networking concepts and comfort with the Linux terminal. If you need a refresher, complete the following first:
Important Notice: If you are not a subscriber, the in-browser AttackBox has no direct Internet access. For any questions requiring web lookups (DNSDumpster, Shodan, crt.sh, etc.), connect via OpenVPN to the TryHackMe network. This gives your local machine (or AttackBox with VPN) full Internet connectivity.
No deployment is needed for this room. All exercises use public Internet data, mostly TryHackMe-related domains for examples.
Answer the questions below
- This room does not use a target lab machine (VM) to demonstrate the discussed topics. Instead, we will query public WHOIS servers and DNS servers for domains owned by TryHackMe. Start the AttackBox and make sure it is ready. You will use the AttackBox to answer the questions in later tasks, especially tasks 3 and 4.