What is Reconnaissance or information gathering?
It refers to the process of collecting as much information as possible about the target system to find ways to penetrate into the system. This is an important phase and preparatory phase while performing security assessments.
A strong phase of information gathering makes the difference between a good and a bad penetration tester.
A good penetration tester spends 90% of his time widening the attack surface because he knows this is what it is all about. The other 10% is just a matter of launching the correct commands with an appropriate tool with a high success rate.
Subdomain enumeration:-
Subdomain enumeration is the most important part of the reconnaissance phase.
It can help you to widen the scope, this can reveal a lot of sub-domains that are in the scope of security assessment which will provide you more targets to find vulnerabilities and probably increase your chance to get some more good bugs.
For subdomain enumeration, you can choose lots of different strategies and tool
You can go with:-
Let’s analyze web technologies:-
Network scanning refers to the process of obtaining additional information and performing a more detailed reconnaissance based on the collected information in the foot-printing phase.
Use Nmap(Network mapper )
Nmap is a free and open-source network scanner created by Gordon Lyon. Nmap is used to discover hosts and services on a computer network by sending packets and analyzing the responses. Nmap provides a number of features for probing computer networks, including host discovery and service and operating system detection
Let's go with some further information gathering process:-
Google Dorking :-
Google Dorking is the process where we use advanced search operators to make the searching perfect and get focused on the searching topic.
Github Dorking :-
GitHub Dorking uses specific search keys to find sensitive information in public repositories. This is similar to Google Dorking. you can perform this manually which will be far better than automation, Invest your lots of time here for some good stuff of information. If you want to go with automation then go with Gitdorker.
Shodan
Shodan is a search engine that lets the user find specific types of computers connected to the internet using a variety of filters
Wayback machine
This is an information-gathering websites, which allows you to see the history of any websites that how they change and what update they perform.
OSINT framework
Open-source intelligence (OSINT) refers to the collection and analysis of publicly available information, mostly from online sources.
Content Discovery
Content discovery is the process of finding every hidden file, endpoint, every parameter which can be used on your further part of Pentesting.
There are multiple the tool is available for this, some of the most popular tools are:-
Some takeaway :-
Hope this is useful for you guys
Happy Hacking!