DNS查询工具
0x00. dnsenum简介 dnsenum 是一款非常强大的域名信息收集工具。它的目的是尽可能多的收集一个域的信息,能够通过谷歌或者字典文件猜测可能存在的域名,以及对一个网段进行反向查询。它可以查询网站的主机地址信息、域名服务器、mx record(邮件交换记录),在域名服务器上执行axfr请求,通过谷歌脚本得到扩展域名信息(google hacking),提取自域名并查询,计算C类地址并
0x00. dnsenum简介
dnsenum 是一款非常强大的域名信息收集工具。它的目的是尽可能多的收集一个域的信息,能够通过谷歌或者字典文件猜测可能存在的域名,以及对一个网段进行反向查询。它可以查询网站的主机地址信息、域名服务器、mx record(邮件交换记录),在域名服务器上执行axfr请求,通过谷歌脚本得到扩展域名信息(google hacking),提取自域名并查询,计算C类地址并执行whois查询,执行反向查询,把地址段写入文件等。
语法基础:
dnsenum sina.com.cn
dnsenum sina.com.cn -f /usr/share/dnsenum/dns.txt
指定字典爆破子域
dnsenum sina.com.cn --enum
参数:
--dnsserver 8.8.8.8 指定DNS server
--enum 指定线程5,使用谷歌查询,进行whois查询
--noreverse 跳过反向域名查询
--threads 指定线程
-f dns.txt 指定域名爆破字典
-w 进行whois查询
-o report.xml 输出XML格式的文件
0x01. dnsrecon简介
dns是最主要的服务暴露信息来源,我们可以根据dns域名收集以下信息:
- 发现开放端口的主机
- 发现子域及开放端口
- DNS域名注册信息
- DNS服务器区域传输
语法基础:
dnsrecon -d sina.com.cn
基本的SOA、NS、A、AAAA、MX、SRV查询
dnsrecon -r 60.28.2.0/24
反向PTR查询域名
dnsrecon -a -d sina.com.cn
标准加axfr区域传输
dnsrecon -w -d sina.com.cn
标准加whois查询
dnsrecon -g -d sina.com.cn
标准加google
dnsrecon -D dictionary.txt sina.com.cn
字典爆破主机和子域名
dnsrecon -z -d weberdns.de
当域启动DNSSEC,对于缺乏防护的DNS服务器,可以利用NSEC记录获取区域内全部记录,无需爆破
可以利用网站服务进行查询:https://github.com/haorenx/SDL-Tools/blob/master/sub_domain.py
皮一下 http://35.231.125.239/t1.htm