1. What is Reconnaissance/Footprinting? Flashcards
What is the significance of reconnaissance in terms of the phases that a hacker goes through?
Reconnaissance is one of the biggest phases a hacker goes through.
What two major kinds of reconnaissance are there?
- Active Reconnaissance
2. Passive Reconnaissance
Why reconnaissance?
As hackers, we want to know as much information as we can about our target.
What is reconnaissance?
Reconnaissance is the process of going through and collecting as much information about your target without being discovered.
What are the typical phases of reconnaissance?
- Collect Elementary Intel
- Discover OS, Web Servers & Platforms
- Perform Queries
- Discover Vulnerabilities
What are some questions that we can ask when collecting elementary intel?
- What does the website look like?
- What web server do they use?
- Where is the target located?
What is elementary intel and why is it important?
- Some really basic information about the target.
2. It’s the basic stuff that builds our foundation.
What does “Performing Queries” mean in reconnaissance and what’s the goal?
- Use some tools to discover things like all the DNS names that are out there, etc.
- The goal is to discover information about the underlying network infrastructure.
What questions are answered in the “Discover OS, Web Servers & Platforms” phase of reconnaissance?
- What’s the operating system? Windows? Linux?
- What web servers are they using? Apache? AAS?
- What version of the software are they using? Anything old like a 2003 server?
Why is the “Discover OS, Web Servers & Platforms” phase of reconnaissance important?
Like the other phases of reconnaissance, the information gathered in this phase will help us perform our attack.
What questions are answered in the “Performing Queries” phase of reconnaissance?
- Is the target being hosted by a particular company that had some security issues in the past?
- Can we use another one of their customers to get into this target?
What is the “Discover Vulnerabilities” phase of reconnaissance about?
It’s simply about checking what vulnerabilities might be there for us. Since at this point we know the OS, version, and possibly the webserver version, we’ll go and do some reconnaissance again here on what vulnerabilities could possibly be there.
What’s the most important overall concern in conducting reconnaissance?
Gathering any type of information that might give us insight into our potential target.
What can be said about the importance of the size of intel found during reconnaissance?
We shouldn’t care how small intel is. Sometimes that little piece of information comes back to help us out at the end.
What are some secondary benefits of reconnaissance?
- Understand the Security Posture
- Reduce the Attack Area
- Build Information Database