|
% J. J6 ?0 w$ A 概要子域名的介绍及部分收集子域名的方法1、子域名作用收集子域名可以扩大测试范围,同一域名下的二级域名都属于目标范围2、 常用方式子域名中的常见资产类型一般包括办公系统,邮箱系统,论坛,商城,其他管理系统,网站管理后台也有可能出现子域名中。 / z2 E7 ?) d* \4 T& |9 q/ y J
首先找到目标站点,在官网中可能会找到相关资产(多为办公系统,邮箱系统等),关注一下页面底部,也许有管理后台等收获查找目标域名信息的方法有:FOFA title="公司名称" 目前不能用了被查封了百度 intitle=公司名称。 * j! p/ H' [) _
Google intitle=公司名称站长之家,直接搜索名称或者网站域名即可查看相关信息:http://tool.chinaz.com/建议新手学习,里面内容很全5.钟馗之眼 site=域名即可https://www.zoomeye.org/
! B' F; e# [9 g9 s' N1 V 找到官网后,再收集子域名,下面推荐几种子域名收集的方法,直接输入domain即可查询6.Shodan搜索语法官网地址:www.shodan.ioShodan的使用hostname:搜索指定的主机或域名,例如 hostname:“google”
9 U9 a! `4 V' q6 q! r/ Y) ?) X/ W port:搜索指定的端口或服务,例如 port:“21”country:搜索指定的国家,例如 country:“CN”city:搜索指定的城市,例如 city:“Hefei”org:搜索指定的组织或公司,例如 org:“google”
% _: w7 h# ?# J P* `2 d2 y7 W5 @+ u& k isp:搜索指定的ISP供应商,例如 isp:“China Telecom”3、域名的类型A记录、别名记录(CNAME)、MX记录、TXT记录、NS记录:3.1. A (Address) 记录:是用来指定主机名(或域名)对应的IP地址记录。 . R* Q7 M& m# z% ~( \- t
用户可以将该域名下的网站服务器指向到自己的web server上同时也可以设置您域名的二级域名3.2. 别名(CNAME)记录:也被称为规范名字这种记录允许您将多个名字映射到同一台计算机通常用于同时提供WWW和MAIL服务的计算机。
" N; U, W5 c! f& R 例如,有一台计算机名为“host.mydomain.com”(A记录)它同时提供WWW和MAIL服务,为了便于用户访问服务可以为该计算机设置两个别名(CNAME):WWW和MAIL这两个别名的全称就是“www.mydomain.com”和“mail.mydomain.com”。 1 f+ g" i+ w) x4 G. X! @
实际上他们都指向“host.mydomain.com”同样的方法可以用于当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,那么当您的服务器IP地址变更时您就可以不必麻烦的一个一个域名更改指向了 只需要更改做A记录的那个域名其他做别名的那些域名的指向也将自动更改到新的IP地址上了。 - x3 P: U$ d( `$ R+ E6 q
3.3. 如何检测CNAME记录?1、进入命令状态;(开始菜单 - 运行 - CMD[回车]);2、输入命令" nslookup -q=cname 这里填写对应的域名或二级域名",查看返回的结果与设置的是否一致即可。
+ }1 Z1 D" U, }' R# M$ l 3.4. MX(Mail Exchanger)记录:是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器例如,当Internet上的某用户要发一封信给 user@mydomain.com 时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。 ! T* F+ J4 X' c' i$ \; v+ r
3.5. 什么是TXT记录?:TXT记录一般指为某个主机名或域名设置的说明,如:1)admin IN TXT "jack, mobile:13800138000";2)mail IN TXT "邮件主机, 存放在xxx ,管理人:AAA",Jim IN TXT "contact: abc@mailserver.com" 6 _& z% S8 D0 |8 M% P/ {
也就是您可以设置 TXT ,以便使别人联系到您如何检测TXT记录?1、进入命令状态;(开始菜单 - 运行 - CMD[回车]);2、输入命令" nslookup -q=txt 这里填写对应的域名或二级域名",查看返回的结果与设置的是否一致即可。 ! `8 G: \% O7 z6 W& e
3.6. 什么是NS记录?ns记录全称为Name Server 是一种域名服务器记录,用来明确当前你的域名是由哪个DNS服务器来进行解析的3.7. 子域名在线查询1https://phpinfo.me/domain/。 , w/ y4 g& Z) y* \4 C. p) U
3.8. 子域名在线查询http://i.links.cn/subdomain/https://phpinfo.me/domain/https://www.t1h2ua.cn/tools/ . w/ `+ J& {' L
用途:这里重点推荐 layaer 和 k8 以及 subDomainsBrute 工具,可以从子域名入侵到主站。3.9. dns侦测https://dnsdumpster.com/
* e9 M( v. s; A/ a( r 3.10. IP138查询子域名https://site.ip138.com/baidu.com/domain.htm 7 [1 h5 N2 v! Q( _/ {0 C- N
3.11. FOFA搜索子域名https://fofa.so/语法:domain="baidu.com"title="beijing" 从标题中搜索“北京”header="elastic" 从http头中搜索“elastic” % c* F C! D4 f" u( E
body="网络空间测绘" 从html正文中搜索“网络空间测绘”fid="kIlUsGZ8pT6AtgKSKD63iw==" 查找相同的网站指纹domain="qq.com" 搜索根域名带有qq.com的网站。 / f" I' f' m2 R8 V5 A
icp="京ICP证030173号" 查找备案号为“京ICP证030173号”的网站js_name="js/jquery.js" 查找网站正文中包含js/jquery.js的资产3.12. Hackertarget查询子域名
" Y% T! O/ E$ W8 d% O9 K: r* T0 K https://hackertarget.com/find-dns-host-records/注意:通过该方法查询子域名可以得到一个目标大概的ip段,接下来可以通过ip来收集信息收集的不全,望各位同仁给予指导!下期我们一起学习下信息收集的内容。
6 B( P3 E# n0 z- V
, r6 U9 ?/ a# U- R2 ]) o3 h0 [$ [& {8 Z1 X
' w1 @# n# r5 k
% I' M$ J5 P& E& X5 t |