📜  DNSrr - 从 DNS 枚举多汁信息的工具

📅  最后修改于: 2022-05-13 01:57:28.089000             🧑  作者: Mango

DNSrr - 从 DNS 枚举多汁信息的工具

DNS 枚举是为一个组织定位所有 DNS 服务器及其相应记录的过程。在某些情况下,渗透测试程序或漏洞赏金猎人无法绕过实际的 DNS 地址。它是 Cloudflare、Google CDN、StackPath 等 CDN(内容交付网络)下的掩码。因此,为了获取 DNS 的关键信息,使用 Bash 语言设计了一个名为DNSrr的自动化脚本。 DNSrr 工具执行各种操作,如转发 DNS Lookup Bruteforce、反向 DNS Lookup BruteForce 等。 DNS 枚举可以揭示目标组织的企业规模,这可以转化为攻击面的潜在规模。

DNSrr 工具的特点

  1. DNSrr 工具是开源的,可以免费使用。
  2. DNSrr 工具支持 DNS Forward Bruteforce、DNS Reverse Bruteforce、DNS Cache Snooping、DNS Zone Transfer。
  3. DNSrr 工具具有解释工具每个选项的用法的功能。
  4. DNSrr 工具是用 bash 语言设计的。
  5. DNSrr 工具使用起来很简单。

在 Kali Linux OS 上安装 DNSrr 工具

步骤 1 :打开您的 Kali Linux 终端并使用以下命令移至桌面。

cd Desktop

第 2 步:您现在在桌面上,使用以下命令创建一个名为 DNSrr 的新目录。在这个目录下,我们就完成了DNSrr工具的安装。

mkdir DNSrr 



第 3 步:现在使用以下命令切换到 DNSrr 目录。

cd DNSrr 

第 4 步:现在您必须安装该工具。您必须从 Github 克隆该工具。

git clone https://github.com/A3h1nt/Dnsrr

第五步:工具已经成功下载到DNSrr目录下。现在使用以下命令列出工具的内容。

ls

第 6 步:您可以观察到在我们安装该工具时生成了一个新的 DNSrr 工具目录。现在使用以下命令移动到该目录:

cd Dnsrr



第 7 步:再次发现该工具的内容,请使用以下命令。

ls

步骤 8 :使用以下命令运行 Bash 脚本。

./dnsrr.sh --help

在 Kali Linux 操作系统上使用 DNSrr 工具

示例 1 :区域转移

1. 在本例中,我们将在目标域 geeksforgeeks.org 上执行区域转移。我们使用 -z 标签提供了区域详细信息和域详细信息。

./dnsrr.sh -z ns-1520.awsdns-62.org geeksforgeeks.org

2. 在本例中,我们将对目标域 zonetransfer.me 执行区域传输。我们使用 -z 标签提供了区域详细信息和域详细信息。

./dnsrr.sh -z nsztm1.digi.ninja zonetransfer.me

示例 2 :前向查找蛮力

1. 在这个例子中,我们在目标域 geeksforgeeks.org 上执行前向查找蛮力。我们在域中使用了 -fb 标志。

./dnsrr.sh -fb geeksforgeeks.org

示例 3 :反向查找蛮力

1. 在这个例子中,我们在目标域 geeksforgeeks.org 上执行反向查找蛮力。我们在域中使用了 -rb 标签。

./dnsrr.sh -rb geeksforgeeks.org

示例 4 :解释特定选项

1. 在此示例中,我们列出了有关此工具提供的各种选项的详细信息。 -x 标记与选项一起使用。

./dnsrr.sh -x rb

2. 在下面的屏幕截图中,我们列出了有关反向 DNS 查找蛮力的详细信息。