DNS区域传输,字典爆破,注册信息

DNS区域传输,字典爆破,注册信息,第1张

title: DNS区域传输,字典爆破,注册信息
date: 2016-03-24 13:26
tags: Kali第六章 被动信息收集

为了减轻单台DNS服务器的负载,有时要将同一DNS区域的内容保存在多个DNS服务器中,这时,就要用到DNS的“区域传输”功能,可以简单的理解为数据备份。正常情况之下,DNS区域传输只发生在本域的域名服务器之间,一旦dns服务器管理员dns区域传输配置不当,我们便可以使用以下两条常用的命令[并不仅限与这两种方法哈]获得其dns服务器中的所有记录!

依旧使用强大的dig命令实现。

我们知道一个域名上可能存在多个域名服务器,所以在区域传输需要指定域名中的某一个dns服务器。

下面以新浪为例进行实例演示:

可以看到连接结果为failed,尝试连接ip:11413480144 53失败,当然只是由于新浪的管理员不是菜鸟哦!

ok,下面我们换一个域名试试,拿我亲爱的学校域名看看

一条命令,轻松获得所有DNS记录!

简单点,直接上命令:

制作自己的DNS字典,使用常用的DNS域名字符串形成自己的字典,但如果觉得制作字典太过麻烦,便可以使用kali内置的一些爆破命令。这些工具的命令和功能都是大同小异的,初阶的我们熟练掌握一个就好了!

以下是常用的DNS爆破工具:

{ Usage $: firece -dnsserver 8888 -dns sinacomcn -wordlist atxt n}

使用fierce时需要指定一个DNS服务器,可以时任意的缓存DNS服务器,本地联通\电信,google等等, -dns 参数后面指定需要查询的域名, -worldlist 参数后指定使用的字典!

可以看到,即使不存在atxt的字典,firece依旧会执行一些 *** 作,因为firece自动集成了axfr全区域差异传输,所以它会首先指定axfr功能,当失败以后才会 使用字典进行爆破!

怀疑hoststxt文件即是fierce所携带的字典:

ok,下面更换字典进行爆破:

{ Usage $: dnsdict6 -d4 -t 16 -x sinacom }

dnsdict6携带多个不同级别的爆破字典,并且最大支持16个进程同时爆破。
-t指定线程数,-x指定使用那种级别的字典!
[-s][-m][-x][-u]分别代表小字典,中型字典,大字典,超大字典!

{ Usage $: dnsenum -f dnstxt -dnsserver 8888 sinacom -a sinaxml }

dnsenum可以将查询的结果保存为特定格式的文件。

首先find会从/根目录开始查询,找到所有与dnsenum相关的目录!
然后再逐个查看:

ok,现在已经找到了dnsenum所携带的字典,尝试进行dns爆破!

{ Usage $: dnsmap sinacom -w dnstxt }

{ Usage $: dnsrecon -d sinacom --lifetime 10 -t brt -D dnsbigtxt }

我们可以收集以上所有的工具中的字典构成一自己的大字典,然后使用自己认为很好用的一款工具进行爆破!

有时除了对dns进行爆破之外我们还需要通过whois来查询DNS注册人的信息,方便进行社工攻击!

当然不同地区有不同地区的whois,下面是常用的whois查询地址:
AFRINIC 非洲地区 >这是有人在用软件爆你的网站用户名,这些以看都是字典生成的文件,你改一下网页源码,限制一下客户输入用户名和密码错误的次数吧。如果你的用户名密码够强壮,也可以不理,对方是没办法了才用这一招,爆用户名和密码不知道要到何年何月

步骤如下:1复制zabbix源程序misc/initd/redhat下的启动脚本到/etc/initd目录下cp/zabbix/zabbix-166/misc/initd/redhat/zabbix_server_ctl/etc/initd/zabbix_servercp/zabbix/zabbix-166/misc/initd/redhat/zabbix_agentd_ctl/etc/initd/zabbix_agentd2修改启动脚本使其支持redhat的chkconfig,分别在两个脚本的#!/bin/sh后加入如下两行注释,注意要行前要加“#”哦#chkconfig:-9595#description:ZabbixServer3Zabbixagentd修改启动脚本中BASEDIR和ZABBIX_SUCKERD,制定到zabbix_server和zabbix_agentd的安装位置,如:BASEDIR=/usr/local/sbinZABBIX_SUCKERD=$BASEDIR/zabbix_server4Zabbixagentd使用chkconfig将其加入init的启动服务chkconfig--addzabbix_serverchkconfig--addzabbix_agentdchkconfig--level345zabbix_serveronchkconfig--level345zabbix_agentdon5使用chkconfig--list检查一下chkconfig--list|grepzabbix输出如下:zabbix_agentd0:off1:off2:off3:on4:on5:on6:offzabbix_server0:off1:off2:off3:on4:on5:on6:off

华硕路由器无线桥接可通过WDS实现,前提是路由器支持此项功能,部分不支持

使用工具:华硕路由器  X 2、个人电脑1台

详细步骤如下:

首先,在可以正常上网的路由器A(下图中为BRT-AC828)上做设定:

1访问路由器A的管理页面,依次打开无线网络----WDS。

2记录下路由器A的MAC地址,需要填写在路由器B中。

3选择需要进行WDS的频段,与路由器B相同。

4 选择AP模式,各个模式解释如下:

5 在远程基地台列表中,选择或输入路由器B 5G频段的MAC地址,并点击添加。然后,启用“连接列表中的访问点”,并应用本页面设置。

6在上方标签栏选择“一般设置”。在“一般设置”下选择对应频段(24G或者5G),并固定频道带宽和频道。

现在,在需要进行WDS设置的路由器B(图中为RT-AC68U)上做设定:

访问路由器B的管理页面,依次打开无线网络----WDS。


2 记录下路由器B的MAC地址,需要填写在路由器A中。同时选择与路由器A相同的频段(5Ghz)

3 在远程基地台列表中添加路由器A的MAC地址,并打开连接列表中的访问点。

4 上方标签栏中选择“一般设置”。在“一般设置”下选择对应频段(24G或者5G),并固定频道带宽和频道与路由器A相同。

5 依次选择内部网络---内网地址设置。

6 设置路由器B的内网地址,保证与路由器A不同。(防止IP地址冲突,同时在完成WDS设定后,需要通过此地址的网段才能再次访问到路由器B)

7 在上方标签栏中,选择DHCP服务器。并关闭DHCP服务器。

通过以上方式即可设定完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13438055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-06
下一篇 2023-08-06

发表评论

登录后才能评论

评论列表(0条)

保存