Information Gathering

Information can be gathered from Name, IP Addresses, accessible services, and many other sources.
The primary goals of web reconnaissance include:

IoT

IoT Information Gathering

The first and foremost step in IoT device hacking is to extract information such as the IP Address, protocols used (Zigbee, BLE, 5G, IPv6LoWPAN, etc.), open ports, device type, geo-location of a device, manufacturing number, and manufacturing company of a device.

In this step, an attacker also identifies:

Attackers make use of tools such as Shodan, Censys, and FOFA to perform information gathering or reconnaissance on a target device.

Devices that are unavailable in the network but within the communication area can also be detected by using sniffers such as Suphacap, CloudShark, and Wireshark.

Cloud

Information gathering is the first phase of hacking in which an attacker collects as much data as possible regarding the target cloud infrastructure. This may include details regarding the network topology, IP addresses, domain names, Subdomains, user accounts, or publicly available information. The purpose of this phase is to gather critical information about a target cloud environment, which aids in identifying potential vulnerabilities and crafting more effective attacks in the subsequent phases. Consequently, it can assist in laying the foundation for the entire cloud-hacking process. For this purpose, attackers can use various techniques to gather information such as network scanning, social engineering, DNS interrogation, and web scraping. In addition, they can employ tools such as nmap, Shodan, and recon-ng to automate and enhance the effectiveness of these activities. Once successful, they gain a comprehensive understanding of the target's cloud environment, which significantly increases their chances of finding exploitable weaknesses.