kali新手入门教学(9)--dnsdict6的安装,使用

dnsdict6是一个用于获取网站信息的工具。dnsdict6可以扫描网站并显示有多少域或者子域,也可以扫描ipv6/ipv4地址。dnsdict6是一款功能强大的工具,它可以提取那些对用户限制或者不可见的子域。

dnsdict6在老版里是自带的,在最新版本的kali被删除了,需要我们自己去安装

首先下载压缩包

wget  https://src.fedoraproject.org/lookaside/pkgs/thc-ipv6/thc-ipv6-2.7.tar.gz/2975dd54be35b68c140eb2a6b8ef5e59/thc-ipv6-2.7.tar.gz

tar -zxvf  thc-ipv6-2.7.tar.gz 解压

cd thc-ipv6-2.7

apt-get install -y libpcap-dev libssl-dev 安装依赖

make  编译安装

ls可以看到目录下有个dnsdict6的执行程序

cp  dnsdict6  /usr/bin/

今后输入dnsdict6便可运行程序

-4 表示也扫描ipv4

-t 设置线程,默认是8,最大32,这个可以不用去设置

-d 显示ipv6结果

-D 显示选用默认的字典文件

-smlxu就是可以选择字典文件大小,-s (small) -m (medium)一次类推

-S 显示 SRV记录

-e 忽略没有dns记录结果

 

输入dnsdict -D 可以查看内置的字典文件内容

比如说输入

dnsdict6 -4 baidu.com 就是查询百度的ipv4的结果

 

dnsdict6 -d baidu.com

查询百度的ipv6的结果

dnsdcit6 -S baidu.com

查询 baidu.com对应的SRV记录

我创建了一个haha.txt 里面只有一个www

使用自己的字典方法就是

dnsdict6  -4 baidu.com  /root/haha.txt

-4是因为www是属于ipv4

所以一般全面收集信息的话就可以使用

dnsdict6 -d -4 -S  baidu.com

如果有需要可以加上 -s/-m/-l/-u/-x限制字典大小 -t 1-32来限制进程

顺便解释一下

ipv4 网际协议版本4(英语:Internet Protocol version 4IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANA IPv4位址完全用尽时,IPv6仍处在部署的初期。ipv6 网际协议版本6

SRV是DNS服务器的数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单的信息。

SRV记录功能包括(基于它们在DNS控制台的分组)

‘ _MSDCS。这个分组中,SRV记录是根据它们的状态来收集的。各种状态包括DC、域调用、GC以及PDC。DC和GC按站点来划分,这样一来,AD客户端就能快速的知道去哪里寻找本地服务。“域调用”用于支持复制。每个DC都获得了一个GUID,它会在调用复制时用到。PDC条目包含了被设定为PDC模拟器的DC的SRV记录。

‘ _SITES。站点代表的是一个高速连接区域,根据DC的站点从属关系来建立了DC索引之后,客户端就可以检查_SITES来寻找本地服务,而不必通过WAN来发送它们的LDAP查询请求。标准LDAP查询端口是389,全局编录查询则使用3268。

‘ _TCP。在这个分组中,收集了DNS区域中的所有DC。如果客户端找不到它们特定的站点,或者具有本地SRV记录的任何DC都没有响应,需要寻找网络中其他地方的DC,就应该将这些客户端放到这个分组中。

‘ _UDP。Keberos v5允许客户端使用“无连接”服务来获取票证并更改密码。这是通过与相同服务的TCP端口对应的UDP端口来完成的。具体说,票证交换使用UDP的88端口,而密码更改使用464。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章