渗透测试之DNS域名信息探测实验
创始人
2024-05-26 16:57:50
0

渗透测试之DNS域名信息探测实验

  • 实验目的
  • 一、实验原理
      • 1.1 域名
      • 1.2 .域名的构成
      • 1.3 域名的基本类型
      • 1.4 域名级别
  • 二、实验环境
      • 2.1 操作机器
  • 三、实验步骤
      • 1. 使用sp查询域名信息
      • 2. 进行探测实验


实验目的

  • 掌握使用nslookup进行DNS域名信息探测的原理和方式
  • 了解子域名查询网站

一、实验原理

1.1 域名

企业、政府、非政府组织等机构或者个人在域名注册商上注册的名称,是互联网上企业或机构间相互联络的网络地址。Internet地址中的一项,如假设的一个地址与互联网协议(IP)地址相对应的一串容易记忆的字符,由若干个从a到z的26个拉丁字母及0到9的10个阿拉伯数字及“-”、“.”符号构成并按一定的层次和逻辑排列。目前也有一些国家在开发其他语言的域名,如中文域名。域名不仅便于记忆,而且即使在IP 地址发生变化的情况下,通过改变解析对应关系,域名仍可保持不变。

1.2 .域名的构成

  • 以一个常见的域名为例说明,baidu网址是由二部分组成,标号“baidu”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。而前面的www.是网络名,为www的域名。 DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符
  • 外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符
  • 近年来,一些国家也纷纷开发使用采用本民族语言构成的域名,如德语,法语等。我国也开始使用中文域名,但可以预计的是,在我国国内今后相当长的时期内,以英语为基础的域名(即英文域名)仍然是主流。

1.3 域名的基本类型

  • 一是国际域名(international top-level domain-names,简称 iTDs),也叫国际顶级域名。这也是使用最早也最广泛的域名。例如表示工商企业的.com,表示网络提供商的.net,表示非盈利组织的.org等。
  • 二是国内域名,又称为国内顶级域名(national top-level domainnames,简称 nTLDs),即按照国家的不同分配不同后缀,这些域名即为该国的国内顶级域名。目前200多个国家和地区都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等。

1.4 域名级别

域名可分为不同级别,包括顶级域名、二级域名等。

  1. 顶级域名顶级域名又分为两类:
    - 一是国家顶级域名(national top-level domainnames,简称 nTLDs),目前200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等;二是国际顶级域名(international top-level domain names,简称iTDs),例如表示工商企业的 .com,表示网络提供商的.net,表示非盈利组织的.org 等。目前大多数域名争议都发生在.com的顶级域名下,因为多数公司上网的目的都是为了赢利。为加强域名管理,解决域名资源的紧张,Internet 协会、Internet 分址机构及世界知识产权组织(WIPO)等国际组织经过广泛协商,在原来三个国际通用顶级域名:(com)的基础上,新增加了7 个国际通用顶级域名:firm(公司企业)、store(销售公司或企业)、Web(突出WWW活动的单位)、arts(突出文化、娱乐活动的单位)、rec (突出消遣、娱乐活动的单位)、info (提供信息服务的单位)、nom(个人),并在世界范围内选择新的注册机构来受理域名注册申请。

  2. 二级域名
    二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如com,edu,gov,net等。

  3. Nslookup
    name server lookup( 域名查询):是一个用于查询 Internet 域名信息或诊断DNS 服务器问题的工具。
    nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统 (DNS) 基础结构的信息。
    Nslookup是一个检测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在Windows NT/2000/XP(在之后的Windows系统也可以使用,比如win7、win8等)中均可使用,但是在Windows98中却没有集成这个工具。
    Nslookup必须要安装TCP/IP协议的网络环境之后才能使用。
      指定查询记录类型的指令格式如下:
      nslookup –qt=类型 目标域名 (注意qt必须小写。)
      类型可以是以下字符,不区分大小写:
      A 地址记录(Ipv4)   
      AAAA 地址记录(Ipv6)   
      AFSDB Andrew文件系统数据库服务器记录(不懂)   
      ATMA ATM地址记录(不是自动提款机)   
      CNAME 别名记录   
      HINFO 硬件配置记录,包括CPU、操作系统信息   
      ISDN 域名对应的ISDN号码   
      MB 存放指定邮箱的服务器   
      MG 邮件组记录   
      MINFO 邮件组和邮箱的信息记录   
      MR 改名的邮箱记录   
      MX 邮件服务器记录   
      NS 名字服务器记录   
      PTR 反向记录(从IP地址解释域名)   
      RP 负责人记录   
      RT 路由穿透记录(不懂)   
      SRV TCP服务器信息记录(将有大用处)   
      TXT 域名对应的文本信息   
      X25 域名对应的X.25地址记录

攻击者能获得的敏感主要包括:

  • 网络的拓扑结构,服务器集中的IP地址段。
  • 数据库服务器IP地址。
  • 测试服务器的IP地址
  • VPN服务器地址泄露
  • 其他敏感服务器

二、实验环境

2.1 操作机器

操作机:Linux_Kali

三、实验步骤

1. 使用sp查询域名信息

  1. 在操作机上打开命令终端,输入nslookup命令,进入交互式shell。
    在这里插入图片描述

  2. 在交互式接口中输入要查询的域名,比如“baidu.com”。
    在这里插入图片描述

以上结果显示:域名baidu.com所对应的的IP地址为…等。

  1. 输入如下命令来切换查询类型为“mx”,即Mail Exchanger邮件交换的意思。
  • 输入set type=mx,进入MX记录查询模块 。
  • 输入要查询的域名,比如“baidu.com”,即可查询到该域名的MX记录解析详情,如下
    在这里插入图片描述

可以从上看出百度的邮件交换服务器是mx.n.shifen.com等5个。

  1. 输入如下命令来切换查询类型为“ns”,即Name Server 域名服务的意思。
  • set type=ns
  • 然后再次输入要查询的域名,比如“baidu.com”,即可查询的该域名的DNS记录解析详情,如下图
  1. 输入如下命令来切换查询类型为“any”,即所有的意思。
  • set type=any
  • 然后再次输入要查询的域名,比如“baidu.com”。

2. 进行探测实验

  1. 命令行中输入nslookup命令进入交互式接口中:
  settype=ns   cnhubei.com  

在这里插入图片描述

上述结果显示:cnhubei.com的外部DNS服务器有8 个。

  1. 在命令行输入server ns1.cnhubei.com 查询域名服务器为其中一台存在域名遍历漏洞的目标域名服务器,这里选用ns1.cnhubei.com服务器,如图所示:
    在这里插入图片描述

以上是在交互式shell中测试DNS服务器是否存在域传送漏洞。

baidu.com操作基本步骤是:
  1) 输入nslookup命令进入交互式shell
  2) Server命令参数设定查询将要使用的DNS服务器
  3) Exit命令退出程序


相关内容

热门资讯

安卓系统相册软件下载,下载与使... 手机里的相册是不是已经满满当当,想要给它们找个新家?别急,今天就来给你安利几款超好用的安卓系统相册软...
安卓9系统优化软件,解锁流畅体... 你有没有发现,自从你的安卓手机升级到了安卓9系统,运行速度好像变得更快了?是不是觉得手机变得更加流畅...
各厂商安卓系统对比,性能、特色... 你有没有发现,现在手机市场上安卓系统的竞争可是相当激烈呢!各大厂商纷纷推出自己的特色系统,让人眼花缭...
车机进入安卓系统,智能驾驶体验... 你有没有发现,最近你的车机系统好像变得不一样了?没错,车机系统正在悄悄地进入安卓的大家庭!这可不是什...
安卓系统自带壁纸高清,自带高清... 亲爱的手机控们,你是否曾为安卓系统自带的那些高清壁纸而驻足欣赏?那些色彩斑斓、风格迥异的画面,是不是...
安卓机换成钟表系统,探索智能穿... 你有没有想过,你的安卓手机其实也可以换上钟表系统呢?是的,你没听错,就是那种优雅、简洁、充满艺术感的...
安卓lcs操作系统,轻量级、安... 你知道吗?在智能手机的世界里,有一个操作系统可是相当出名的,那就是安卓LCS操作系统。它就像一位魔法...
安卓系统微信包月,畅享无限制沟... 你知道吗?在咱们这个手机不离手的年代,微信可是咱们日常生活中不可或缺的好帮手。不过,你知道吗?安卓系...
我想换安卓系统,系统升级换新体... 亲爱的读者,你是否也有过这样的冲动?看着身边的朋友纷纷换上了安卓系统,心里痒痒的,也想尝试一下?没错...
用了苹果换安卓系统,系统更迭背... 你知道吗?最近我可是经历了一场大变身呢!是的,你没听错,我用苹果手机换成了安卓系统。这可不是一个小决...
手机刷机系统安卓,解锁手机潜能... 你有没有想过,你的手机是不是已经有点儿“老态龙钟”了呢?别急,别急,今天就来给你揭秘如何给手机来个焕...
安卓pe10系统,功能与特色深... 你有没有听说最近安卓PE10系统火得一塌糊涂?没错,就是那个让无数手机用户为之疯狂的系统。今天,我就...
安卓系统程序安装目录,安卓系统... 你有没有想过,当你手机里安装了一个又一个应用程序时,它们都藏在哪里呢?没错,就是那个神秘的安卓系统程...
ios系统能定位安卓系统吗,i... 你有没有想过,你的iPhone和安卓手机之间竟然能玩出这么一出“追踪大戏”?没错,我要说的就是那个让...
安卓系统时间放到桌面,桌面概览... 你有没有发现,手机上的时间有时候会偷偷跑得飞快,让你不知不觉就错过了重要的事情?别急,今天就来教你怎...
安卓系统怎么刷win,体验全新... 你有没有想过,把你的安卓手机变成一台Windows电脑呢?听起来是不是有点不可思议?但别急,今天我就...
安卓仿苹果系统设置,打造极致用... 你有没有发现,现在越来越多的安卓手机开始模仿苹果的操作系统了?没错,就是那个简洁又好用的设置界面!今...
emui 安卓系统对应关系,E... 你有没有发现,每次打开你的华为手机,那个界面看起来是不是特别顺眼?那是因为华为的EMUI系统,它就像...
永诺安卓系统相机,功能解析与使... 你有没有发现,手机拍照已经成为我们生活中不可或缺的一部分?而在这其中,永诺安卓系统的相机功能可是相当...
tinder安卓版系统错误,揭... 最近在使用Tinder安卓版的时候,你是不是也遇到了一些让人头疼的系统错误呢?别急,今天就来和你聊聊...