文章目录
一:信息收集简介
二:信息收集的具体内容
(一)WEB信息收集
1:域名信息收集
2:whois查询
3:真实IP信息收集
4:旁站信息收集
5:C段主机信息收集
6:端口信息收集
7:APP信息收集
8:小程序信息收集
9:公众号信息收集
(二)服务器信息收集
1:服务器操作系统信息收集
2:服务器中间件版本信息收集
3:指纹识别
4:敏感信息收集
一:信息收集简介
《孙子兵法》中写道:知己知彼,百战不殆。信息收集是网络攻击或是渗透测试中的第一步,也是最关键的阶段,同时也是耗费时间最长的阶段。换句话说:渗透测试/网络攻击的本质就是信息收集。
信息收集技术也被称为打点技术,信息收集的方式分为是主动信息收集和动信息收集;息收集的方法分为技术方法和非技术方法。
主动信息收集:主动信息收集指通过直接访问、扫描网站等与站点发生直接交互的一种信息收集方式。其优点在于:①信息获取的针对性强 ②信息时效性高 ③能收集到未公开的敏感数据。其缺点是:①信息收集者信息容易暴露,风险高 ②信息收集覆盖面相对小 。注意:主动信息搜集之前一定要挂上代理,一方面是为了隐藏自己,另一方面是为了防止测试的时候被封ip导致无法进行继续的渗透活动。
被动信息收集:被动信息收集是指利用第三方服务或工具对目标进行各类信息(如域名、子域名、C段、IP等)的收集。
技术方法:指利用第三方平台(如搜索引擎、网络空间探测引擎、各类扫描工探测工具等)进行信息收集。
非技术方法:社会工程学等(如通过钓鱼、联系攻击目标相关人员获取所需信息等)。
二:信息收集的具体内容
(一)WEB信息收集
1:域名信息收集
在实际工作中,