官术网_书友最值得收藏!

Footprinting and Information Gathering

In this chapter, we will discuss the information gathering phase of penetration testing. We will describe the definition and purpose of information gathering. We will also describe several tools in Kali Linux that can be used for information gathering. After reading this chapter, we hope that the reader will have a better understanding of the information gathering phase and will be able to do information gathering during penetration testing.

Information gathering is the second phase in our penetration testing process (Kali Linux testing process) as explained in the Kali Linux testing methodology section in Chapter 3, Penetration Testing Methodology. In this phase, we try to collect as much information as we can about the target, for example, information about the Domain Name System (DNS) hostnames, IP addresses, technologies and configuration used, username's organization, documents, application code, password reset information, contact information, and so on. During information gathering, every piece of information gathered is considered important.

Information gathering can be categorized in two ways based on the method used: active information gathering and passive information gathering. In the active information gathering method, we collect information by introducing network traffic to the target network, while in the passive information gathering method, we gather information about a target network by utilizing a third party's services, such as the Google search engine. We will cover this later on.

Remember that neither method is better in comparison to the other; each has its own advantage. In passive scanning, you gather less information, but your action will be stealthy, while in active scanning, you get more information, but some devices may catch your action. During a penetration testing project, this phase may be done several times for the completeness of information collected. You may also discuss with your pen-testing customer which method they want.

For this chapter, we will utilize the passive and active methods of information gathering to get a better picture of the target.

We will be discussing the following topics in this chapter:

  • Public websites that can be used to collect information about the target domain
  • Domain registration information
  • DNS analysis
  • Route information
  • Search engine utilization
主站蜘蛛池模板: 调兵山市| 阳泉市| 望奎县| 新巴尔虎左旗| 南部县| 岑巩县| 阿巴嘎旗| 德保县| 镇平县| 惠州市| 辽中县| 浪卡子县| 上饶县| 肃南| 大埔县| 新宾| 吉水县| 宜良县| 桦川县| 和田县| 乌拉特前旗| 道孚县| 乌兰县| 万全县| 拜泉县| 合川市| 马公市| 临澧县| 凤山市| 平潭县| 长乐市| 文化| 东乌| 庆阳市| 锡林浩特市| 亳州市| 墨玉县| 洛阳市| 木里| 新巴尔虎左旗| 买车|