从零开始学渗透---信息收集
前言
在进行渗透测试之前,最重要的一步就是进行信息收集,只有你尽可能详细地掌握了对手的信息,你进行测试的过程才会变得更加简单。何谓信息收集,在如此信息化的社会,每个人其实都像是电脑中的数据,更何况网站,我们要做的信息收集,就是尽可能地收集目标的相关信息。
收集域名信息
Whois查询
Whois是一个协议,用于收集网络注册的一系列信息,可以直接上在线网站查找,也可以在Kali中查询,通过这些网站可以查到关于域名的服务商,拥有者,邮箱,电话等相关信息。
http://whois.chinaz.com/
https://whois.aizhan.com/
备案信息
根据法律法规,在我国搭建网站是需要向有关部门备案的,我们可以通过这点来查找相关备案信息
常用的网站有
https://www.tianyancha.com/
https://site.ip138.com/
收集子域名信息
【从零开始学渗透---信息收集】子域名即二级域名,当我们目标网络规模较大的时候,我们可以先从子域入手,常用的方法有
1.使用子域名收集工具,比如Layer子域名挖掘机,OneforALL,子域名收割机等等
2.使用搜索引擎枚举,如 可以使用"site:qq.com"
3.使用在线网站,如
https://site.ip138.com/https://hackertarget.com/find-dns-host-records/https://dnsdumpster.com/
收集常用端口信息
通过扫描服务器开放的端口以及从端口判断服务器上的服务,即可对症下药,推荐使用工具Nmap
查找真实IP
先通过ping目标主域,观察其解析情况,来判断是否启用了CDN
或是利用在线网站进行全国多地区的ping操作,对比IP结果
然后就是要绕过CDN寻找真实IP
可以通过域名解析记录来分析真实IP段
可以通过ping子域名,因为往往是主站流量大才挂CDN
也可以通过网络引擎搜索
钟馗之眼:https://www.zoomeye.org
Shodan:https://www.shodan.io
Fofa:https://fofa.so
指纹识别
指纹就好是一个人的特征,独一无二的,在渗透测试中,只有快速识别出相应的Web容器或者CMS,才能查找相关漏洞。推荐在线网站
http://whatweb.bugscaner.com/...
https://www.yunsee.cn/
https://www.whatweb.net/
收集敏感目录文件
常用工具有 dirbuster 御剑扫描 等等
最后
常规要收集的信息基本就收集完毕了,此外,还有社会工程学也在渗透测试中起着不小的作用。它能让我们轻而易举地从员工口中挖掘出我们需要的秘密信息。信息收集可以说是渗透测试的第一步,也是非常重要的一步,要想全面并不容易,继续加油!
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 一个人的碎碎念
- 我从来不做坏事
- 上班后阅读开始变成一件奢侈的事
- 从蓦然回首到花开在眼前,都是为了更好的明天。
- 日志打卡
- 西湖游
- 改变自己,先从自我反思开始
- leetcode|leetcode 92. 反转链表 II
- 从我的第一张健身卡谈传统健身房