Web-信息收集理论篇

信息收集(理论)

信息收集(Information Gathering)是渗透测试中的第一步,也是至关重要的一步。它指的是收集目标系统、网络或组织的相关信息,以便在后续的攻击中能够制定有效的策略。信息收集的质量直接影响后续渗透测试的成功与否。

信息收集的类型

被动信息收集(Passive Information Gathering):

通过不直接与目标系统互动的方式收集信息,避免引起目标的注意。
使用公开的资源,如网络搜索引擎、社交媒体、WHOIS查询、DNS查询等。

主动信息收集(Active Information Gathering):

直接与目标系统进行交互,以获取更多详细信息。
可能包括端口扫描、服务探测、漏洞扫描等。
信息收集的方法和工具
1. 被动信息收集
Google Dorking:

利用高级搜索引擎查询来寻找目标组织的公开信息,如敏感文件、电子邮件地址、后台登录页面等。
WHOIS查询:

查询目标域名的注册信息,包括注册人、注册机构、域名服务器等。
工具: whois.net, whois 命令行工具。
DNS查询:

获取与目标域名相关的DNS信息,如IP地址、子域名、邮件服务器等。
工具: nslookup, dig, Fierce, Sublist3r。
社会工程学:

利用社交媒体和其他公开信息源了解目标人员的背景信息、联系方式等。
2. 主动信息收集
端口扫描:

扫描目标系统的开放端口,以确定有哪些服务正在运行。
工具: Nmap, Masscan。
服务探测:

确认开放端口上的具体服务和版本信息,以发现潜在的漏洞。
工具: Nmap, Netcat, Banner Grabbing。
Web应用程序扫描:

对目标网站进行扫描,识别潜在的漏洞和安全配置错误。
工具: OWASP ZAP, Burp Suite, Nikto。
信息收集的流程
确定目标范围:

确定渗透测试的目标和范围,是针对整个组织还是特定的系统或网络。
初步信息收集:

进行被动信息收集,获取尽可能多的公开信息。
详细信息收集:

通过主动信息收集进一步挖掘目标系统的细节。
分析与整理:

对收集到的信息进行分析,确定潜在的攻击路径和弱点。

信息收集参考
https://www.cnblogs.com/carmi/p/17964749

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值