信息收集
信息收集
1、需要收集什么信息
2、如何收集所需信息
一、需要收集什么信息
1、whois信息
whois,指的是域名注册时留下的信息,比如管理员留下的姓名、手机号码、邮箱等信息。
whois正查,网站查询信息。whois反查,信息查询网站。
whois信息的作用,域名注册人可能就是网站管理员,可以尝试社工,套路,查询是不是注册了其他的域名,扩大攻击范围
2、子域名
子域名,顶级域名下的二级及二级以上域名都属于子域名
.edu(教).com(商).gov(政).mil(军)
有一些直接ip访问的web站也归于子域名收集
不一定在同一个服务器,也不一定在同一个内网
子域名信息的作用,同一个域名下的二级域名都属于相同资产,一般而言都有关联,扩大攻击范围
3、端口探测
端口,设备与外界通讯交流的出口,分为虚拟端口(逻辑端口)和物理端口
物理端口:物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴
虚拟端口:虚拟端口又称为 逻辑端口,虚拟端口指计算机内部或交换机路由器内的端口,不可见。
共有65536个端口,范围:0-65536
端口分类:周知端口、动态端口、、注册端口
周知端口
是指众所周知的端口,范围:0-1023
动态端口
一般不固定分配某种服务,而是动态分配,范围:49152-65535
注册端口
分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序,这些端口在没别服务器资源占用的时候,可以用用户段动态选用为源端口,范围:1024-49151
端口信息收集的作用,一个ip/服务器可能搭建了多个网站,分布在不同的端口。若是危险端口开放,可以尝试入侵,例如,445、3306、22、1433、6379可以尝试爆破或者某些端口存在漏洞服务,而且有可能一台服务器上面不同的端口代表着不同的web网站
4、目录扫描
网站目录本质上就是我们的文件夹,不同的文件夹放着不同的文件,进行目录扫描是为了扩大测试范围
目录扫描信息的作用,有些网站可能某个目录下是一个新网站,有时候目录扫描直接下载了压缩包源码,编辑器目录、一些废弃页面的等等,发现隐藏页面,扩大攻击范文
5、指纹识别
指纹识别,识别出相应的CMS或者Web容器,寻找通杀漏洞
指纹识别信息的作用,CMS或者Web容器可能存在通杀漏洞,如果使用了CMS模板建站,可以同通杀漏洞直接攻击
6、旁站
旁站,指的是同一个IP下的多个网站
主站要么与旁站在同一台服务器,要么就在同一个局域网
旁站信息收集的作用,可以通过旁站查找漏洞,进入局域网或者服务器,攻击主站
7、C段扫描
C段,例如,192.168.1.1 则192.168.1.1-192.168.255都属于同一个C段
C段可能是同一个内网,同一个公司
C段信息收集的作用,有些学校或者公司,他们会持有整个IP段,若这个IP段中的所有ip都是某个机构的资产,那么拿下一个ip可能就会获得有用的信息
8、内容敏感信息泄露
通过Google语法,找到某些敏感内容,例如,包含身份证号码的表格,包含服务器账号密码的文件、某些敏感文件,备份数据库等等
二、如何收集所需信息
1、whois信息
通过在线工具:站长工具、whois.com
站长工具,有些信息关键字可能会被隐藏
whois.com,比较权威,信息关键字不会被隐藏
CDN
CDN,就是缓存服务器储存网站的静态资源,提高网站响应速度和用户体验
判断是否存在CDN的方法:采用多地点ping,www.17ce.com
存在CDN的网站,在不同地点访问,访问到的域名、服务器是不同的
绕过CDN的方法
· 内部邮箱资源
一般邮件系统都在系统内内部,没经过CDN,通过注册或者RSS订阅收到的邮件地址查找(必须是目标自己的邮件服务)
·子域名
一般网站主站访问流量过大需要挂CDN,而子站反问较少
· 国外网站访问
一般国内CDN只针对国内用户,国外用户不一定
asm.ca.com/en/ping.php
2、端口探测
第一种,通过线上工具,站长之家,不建议使用线上工具,因为只能扫描单个端口,且线上不可靠
第二种,nmap工具,需要安装
3、旁站查询
通过线上工具,站长工具
4、C段
通过线上工具,站长工具
5、目录扫描
目录扫描工具,御剑目录扫描
6、指纹识别
通过线上工具
· www.yunsee.cn 云悉
· x.threatbook.com 微步社区
· whatweb.com
· whatweb.bugscaner.com
软件识别,御剑web指纹
7、内容敏感信息收集
Google语法
· " " 双引号里的内容不可被拆分
· site 指定域名
· filetype 指定文件类型
· inurl 指定URL
· intitle 指定标题
· link 所有和此网站做了链接的URL
· info 查找指定站点的一些基本信息
8、子域名收集
通过Google语法,在线指纹识别平台
使用工具爆破DNS服务器:python工具、Layer.exe
网页内蜘蛛爬虫