DNS域传送

介绍

DNS服务器分为主服务器,备份服务器,缓存服务器。

域传送是指备份服务器从主服务器上复制数据,然后更新自身的数据库,以达到数据同步的目的,这样是为了增加冗余,一旦主服务器出现问题可直接让备份服务器做好支撑工作。

域传送漏洞则是由于DNS配置不当,导致匿名用户可以获取某个域的所有记录,造成整个网络的拓扑结构泄露给潜在的攻击者,凭借这份网络蓝图,攻击者可以节省大量的扫描时间,同时提升了目标的准确度。

检测方法

nslookup

# 查询nameserver
nslookup -type=ns knownsec.com 119.29.29.29
# 指定nameserver,列举域名信息
nslookup
    server f1g1ns1.dnspod.net
    ls knownsec.com

image-20210826114157302

[!NOTE]

如果提示无法列出域,那就说明此域名不存在域传送漏洞。

dig

axfr 是q-type类型的一种,axfr类型是Authoritative Transfer的缩写,指请求传送某个区域的全部记录。

我们只要欺骗dns服务器发送一个axfr请求过去,如果该dns服务器上存在该漏洞,就会返回所有的解析记录值

# 找到NS服务器
dig knownsec.com ns

image-20210826113540595

# 发送axfr请求
dig axfr @f1g1ns2.dnspod.net knownsec.com

image-20210826113628748

nmap

nmap的脚本dns-zone-transfer可以帮我们探测是否存在域传送漏洞

nmap --script dns-zone-transfer --script-args dns-zone-transfer.domain=knownsec.com -p 53 -Pn f1g1ns1.dnspod.net

image-20210826114715954

Copyright © d4m1ts 2023 all right reserved,powered by Gitbook该文章修订时间: 2022-01-02 14:05:19

results matching ""

    No results matching ""