Module 2 - Footprinting & Reconaissance Flashcards
What is Footprinting?
Footprinting is the process of gathering information and creating a map of a target - its computer system and network.
This can be employee information, contact info, IP addresses, net blocks, technologies used, physical location and more.
What is the difference between passive and active footprinting?
Generally speaking, passive vs. active footprinting is distinguished by whether or not you directly probe or interact with a target.
Passive mostly looks for information using OSINT or Google while active takes more risk and probes a target.
What are some examples of information that is targeted during the footprinting phase?
- Organizational Info: employee details, job titles, phone numbers, emails, location
- Network Information: domains, subdomains, network blocks, IP ranges to scan, WHOIS / DNS records.
- System Information: web server OS, location of web servers, publicly available emails, usernames, passwords
What is footprinting through search engines? And what are some examples of footprinting with search engines?
You can utilize Google Hacking (or Google Dorking) which refers to using Google’s advanced search operators to find relevant information. You can find many of these in the Google Hacking Database.
Examples include:
- intitle:index of
Gives banner with software versions
- intitle:login site: eccouncil.org
Will find any site within the parent site that contains a login page
-VPN footprinting
What is the difference between a TLD and a subdomain? How does DNS hierarchy work?
A TLD, or top level domain, is the last part of the domain name like .com or .org or .edu. TLDs are the highest level in the domain name system and categorize domains by type, or country.
A subdomain is part of a larger domain and comes before the main domain name, for example in news.tesla.com, news is a subdomain of tesla.com.
Subdomains are used to organize or navigate to different sections of a website.
In summary: the TLD is the main category of a domain name (like .com) while a subdomain is an extension of the main domain name used to organize different areas of a site.
The main domain, such as “tesla” in tesla.com is called the Second-Level Domain (SLD).
The complete domain name that specifies an exact location within the DNS hierarchy is called the FULLY QUALIFIED DOMAIN NAME (FQDN), and includes the TLD, SLD, and Subdomain, if any. Both news.tesla.com and tesla.com are examples of FQDN.
What is a URL and what are its components?
URL stands for uniform resource locator and represents the exact address of a resource on the web. The components of a URL include:
- Protocol (http or https)
- Domain (FQDN)
- Path (path/to/resource): specifies the location of a page or resource
- Query Parameters: (?query=param) provide additional information or instructions to the server
Example:
https://blog.tesla.com/mileage/2025
In this URL:
- https is the protocol
- blog.tesla.com is the FQDN with ‘.com’ as the TLD, ‘tesla’ as the SLD, and ‘blog’ as the subdomain
- /mileage/2025 is the path to the specific page within the domain
What is a query parameter in the context of URLs, and what are some examples of parameters?
In a URL, query parameters are attached to the end of the URL, following the path, and come after a question mark (‘?’). They provide additional information to the server and are often used to filter or customize the content returned by a website.
They usually appear in key value pairs, separated by an equal sign (‘=’), and multiple parameters are separated by an ampersand (‘&’).
Examples:
SEARCH QUERY:
URL: https://www.tesla.com/search?q=safety
Query Parameter: q=safety
Purpose: This parameter specifies the search term (safety) to find relevant results.
SORT ORDER:
URL: https://www.amazon.com/products?sort=price_asc
Query Parameter: sort=price_asc
Purpose: This parameter specifies the sort order of products, here sorting by price in ascending order.
FILTER
URL: https://www.example.com/products?category=electronics&brand=sony
Query Parameters: category=electronics, brand=sony
Purpose: These parameters filter products to show only those in the “electronics” category and from the “Sony” brand.
In a URL, the query parameters are always attached to the end of the URL, following the path. They are not part of the path but are used to provide additional details or modify the request.
What are some tools that can be used to find a target’s TLD and subdomains?
Netcraft and Sublist3r can be used for reconnaissance and enumeration of domains and subdomains.
Netcraft is a service that provides various tools and information about websites and servers, including domain and IP address data. It’s widely used for gathering intelligence about the infrastructure of a target.
You can use Netcraft to gather general information about TLDs and subdomains by searching for domains and examining the details provided.
Sublist3r is specifically designed to discover subdomains, which are part of the domain name structure. Subdomains are identified and listed as part of the output from Sublist3r.
What is The Harvester?
The Harvester is an open-source recon tool
It’s an enumeration tool that automates processes using a web crawler/spider. You can specify company databases to enumerate.
You can harvest email lists using the harvester and email spider to collect publically available emails
You can also do footprinting through job sites. For example, finding a network administrator job posting asking for experience in X technologies, X experiences. This can help fingerprint a target’s IP infrastructure.
What are some people search tools?
Spokeo
Intelius
Been Verified
Peek You
White Pages
These provide information services, including people and property search, background checks and reverse phone lookup. They also index people and their links on the web.
What is the deep web/dark web?
The dark web uses the same web infrastructure as the clear web but dark web pages are not accessible by standard web browsers or indexed by traditional search engines. These pages typically have a .onion TLD and can only be accessed via the special software like the Tor web browser or similar Tor-enabled web browsers.
.onion addresses are not resolved through regular DNS system buyt through the Tor network, so standard browsers cannot resolve these IPs because they rely on traditional DNS.
In summary, the primary technological differences between the clear and dark web are network configurations, browser capabilities, and different protocols used.
The URLs are hidden, unindexed. and not locateable without a specific browser to access those specific resources.
What is dark web fingerprinting?
FIngerprinting on the dark web. Looking of gathering and analyzing information on a target organization or personnel. You can often find breaches credentials on the dark web, including usernames and passwords of company personnel. Sites like haveibeenpwned track a person’s appearances in a hack or breach, and which company’s breach they were involved in. You can take this info and go does some dark web fingerprinting to find login info. You can also access any other leaked company documents on dark web marketplaces or dump sites.
What is a WHOIS record, and what is WHOis footprinting?
A WHOIS record is a publicly-available record that lists relevant ownership information and other hosting details related to domain names.
For public net blocks, which are routable on the internet, an organization would need a block of public IP addresses assigned by a regional internet registry (like ARIN in North America or RIPE in Europe). These public net blocks are unique globally, allowing devices within those ranges to communicate over the internet directly.
What kind of information is available in a WHOIS record?
- Owner
- Date of registration
- Registrar (company that issued the domain like Godaddy, Namecheap)
- Dates: when domain was created, for what period, when it expires
- Contact info: contact info for relevant technical/billing/admin contacts
- Name server: info about the servers that direct traffic to the site
What is footprinting through web services?
Footprinting through web services is the process of gathering information on a target using publicly accessible online tools and websites. Examples include:
- People services
Netcraft and Shodan reveal the technology used