对一家企业进行信息搜集
1.确认目标名称
小米科技有限责任公司
2.查找相关信息
- 通过爱企查网站查询到小米科技有限公司的主域名为:www.mi.com,备案号为:京ICP10046444号-7
使用站长之家平台,搜索到更多信息,例如注册邮箱
- 百度,Google直接搜索得到主域名
- 备案查询网站 ICP备案管理系统、爱站网
- ENSGO
3.子域名搜集
通过鹰图平台搜集出子域名,同时可以查看到子域名所对应的IP及其状态返回码
可以将数据导出
通过fofa也可以获取到大量子域名
也可以使用自动化工具进行子域名的扫描
oneforall 使用命令为python3 oneforall.py --target 域名 run
4.判断存活
使用自动化工具判断子域名存活ehole、finger
也可以使用脚本对导出数据中子域名的返回状态码进行判断,筛选存活的子域名
5.域名解析
- 通过域名解析到IP
- 通过多地ping对主域名进行域名解析,在这里我们可以判断出主域名使用了CDN(内容分布式网络)
- nslookup域名解析的一种方式(也可以判断是否使用CDN)
如果网站使用了CDN,有以下几种方式来绕过CDN拿到真实IP
- 利用子域名,绕过CDN
- 通过邮件服务,因为访问别人时可能会通过CDN,但当别人访问自己时不需要通过CDN
- DNS历史记录
- fofa搜索真实IP,注意需要找到状态码为200
6.端口扫描
拿到真实IP后进行端口扫描,可以探测出该网站开放的服务
自动化工具
- masscan扫描端口
masscan -p 1-65535 ip --rate = 1000
- nmap
- 御剑端口扫描工具
7.目录扫描
目录扫描是指通过自动化工具或手动方法,系统地搜索和识别目标网络或系统上存在的目录和文件。
-
手动构造URL请求
-
自动化工具dirsearch
8.指纹识别
web指纹识别
- 使用wappalyzer插件识别网站指纹
- 潮汐平台,可以查找出操作系统
9.旁站及C段信息
10.APP信息搜集
- 七麦数据
- 小蓝本
11.小程序资产
小程序查找公司旗下资产