目录
DNS信息收集
域名记录:
- A、C nmae 、NS 、MX 域名解析
- ptr:IP 解析为 域名(反向域名解析)
解析方式:
- 迭代
- 递归
nslookup
逐级解析Cname
DIG
反向查询
dig -x xxx.xxx.xxx.xxx
bind版本信息
不知道域名相关的信息
拿到域名服务器
得到相关DNS记录
dig +noall +answer txt chaos VERSION.BIND @ns3.dnsv4.com
# noall answer 过滤结果信息
# bind版本对应类为 chaos
# chaos里的txt的信息
DNS追踪
dig + trace example.com
迭代
本机 向 本机的DNS服务器发数据包
DNS区域传输
dig @ns1.example.com example.com axfr
# 指定域名服务器:@ns1.example.com
# 指定域名 example.com
# 区域传输方法 axfr
dig sina.com ns
dig @ns2.sina.com sina.com axfr
host -T -l sina.com ns3.sina.com
# 不是所有的指令都有帮助文档
host -h
man host
info host
DNS字典爆破
使用字典爆破的集成工具
本质上区别并不大
fierce 命令
fierce -dnsserver 8.8.8.8 -dns sina.com.cn -wordlist a.txt
# -dnsserver 指定dns服务器
# -dns 指定查询域
# - wordlist 指定查询字典
# fierce 首先尝试区域传输,再尝试字典爆破
dpkg -L fierce
more xxxx.txt
dnsdict6命令
dnsdict6 -d4 -t 16 -x sina.com
# -d 显示ipv6信息
# -d4 显示ipv4信息
dnsenum
dnsenum -f dnsbig.txt -dnsserver 8.8.8.8 sina.com -o sina.xml
# -o 参数 到处为文件
dpkg -L dnsenum
cat /usr/share/dnsenum/dns.txt | grep www
dnsmap
dnsmap sina.com -w dns.txt
dnsrecon
dnsrecon -d sina.com --lifetime 10 -t brt -D dnsbig.txt
# --lifetime 指定超时时间
# -t brt 爆破
# -D 指定字典
dnsrecon -t std -d sina.com
DNS注册信息
Whois 域名
whois ip