域名信息
whois
查询域名是否已经被注册,以及注册域名的详细信息的数据库
不同域名后缀的信息需要到不同
whois
数据库查询通过工信部备案查询也可得到负责人信息,对于中小网站来说,网站负责人往往就是管理员
子域名收集
maltego CE
做子域名收集- 搜索引擎
site:xxx.com
- 第三方网站查询
- 证书透明度公开日志枚举
web
站点信息收集CMS
指纹识别CMS
内容管理系统,利用不同的结构命名规则和特定文件内容可以得到CMS
站点的具体软件和版本识别工具
web
目录结构和敏感隐藏文件探测
kali自带的 `dirbuster`
- `wordpress` 测试
可以理解为一种独特的 `CMS` ,可以在kali里用 `whatweb [website]` 进行探测
当然,上面的在线识别网站也可以用.
端口信息收集
端口扫描
1
netstat -anbo windows查看已开放端口
1
nmap -A -v -T4 -Pn [target IP]
masscan
扫描端口攻击
敏感信息收集
搜索目标暴露在互联网上的关联信息,如数据库信息,服务器配置,sql注入,甚至通过
git
找到源代码,redis
授权未访问,robot.txt
等信息所以在技术渗透前应多加进行信息收集
google hack
借助搜索引擎对特定网络主机漏洞(通常是服务器的脚本漏洞)进行搜索,
http
响应搜集server
信息通过
http(s)
与站点沟通时,目标响应报文的server
头和X-power-by
头会暴露目标服务器和使用的编程语言信息获取响应
- 浏览器审计,
burp
截获 借助
requests
库 使用python
脚本1
2
3import requests
r=requests.get('[target]')
print(r.headers)
- 浏览器审计,
真实
IP
泄露CDN
即内容分发网络,请求时直接从当地的高速缓冲服务器中获取,只有交互时才与网站服务器连接判断存在
ping
命令- 在线
ping
网站
获得
IP
验证
IP
地址直接访问所得到的
IP
,查看网页栏前是否有logo
,以及是否有报错
shodan
信息收集1
2
3shodan host [IP] 查询对应ip的信息
shodan myip 获取自身外部ip
shodan honeyscore [IP] 检测蜜罐