Kali Linux中dnsenum的使用方法2-2

2.2 通过Google搜索子域名

dnsenum可以抓取通过Google搜索到的子域名。通过-p或者--pages设置抓取搜索结果的页数,默认值是5个页面。通过-s或者--scrap设置抓取的最大子域数量,默认值是15,如图6和图7所示。

 

图6 通过Google搜索子域名

 

图7 搜索结果

从图7中可以看到,由于无法连接到“www.google.com”上,所以无法完成Google搜索结果的抓取。

2.3 通过暴力破解搜索子域名

暴力破解指的是使用字典搜索子域名。默认情况下,dnsenum的字典文件是/usr/share/dnsenum/dns.txt,通过-f或者--file指定字典文件,如图8所示。

 

图8 指定字典进行暴力破解

 

图9 暴力破解得到的子域名

2.5 通过whois服务器查询

通过-w或者--whois参数实现C类网络范围内的whois查询。这里的C类网络实际上不是严格意义上的C类IP地址,指的是主机数是255的网络。

相关链接6  whois是当前DNS中不可或缺的一项信息服务,whois服务由whois服务器提供,whois客户端通过whois协议与服务器进行通信。whois协议是用来查询域名的IP以及所有者等信息的传输协议,可以通过指令或者网页进行查询,通常使用TCP协议的43端口。每个域名或者IP的whois信息由对应的管理机构保存。

-d参数指定了在进行whois查询时,客户端等待服务端响应的秒数最大值,默认值是3秒。

使用dnsenum进行whois查询的指令及结果如图10和图11所示。

 

图10 whois查询指令

 

图11 whois查询结果

其中,图10的指令含义是使用指定字典文件,进行whois查询,whois服务器的响应时间设置为1秒,--noreverse表示不进行反向查询,以便节约时间。

需要注意的是,使用whois进行C类网络范围查询时,由于所查询的主机比较多,所以会消耗大量时间。

2.6 不进行反向查询

默认情况下,dnsenum会对查询到的IP地址进行反向查询,如图12所示。

 

图12 反向查询

从图12中可以看到,此时需要查询的IP地址有6400个,这会消耗大量时间。可以使用--noreverse参数来跳过反向查询的步骤。

2.7 保存结果

可以将搜索到的子域名或者所有结果保存在文档中。

2.7.1 保存子域名

通过--subfile参数指定保存子域的文件名,如图13所示。

 

图13 保存子域名

以上指令指定了将扫描到的子域名保存到yang.txt中。

2.7.2 保存所有结果

通过--output参数以XML格式来保存所有结果,如图14所示。

 

图14 保存所有结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值