5.12 关于DNS

DNS是域名解析系统,负责将域名转换为IP地址。其工作流程包括客户端请求、本地服务器缓存查询、递归查询到根域名服务器直至找到正确IP。DNS欺骗通过中间人攻击,篡改DNS响应,使目标设备访问伪造的IP地址。实验中,通过编辑ettercap的etter.dns文件实现DNS欺骗。
摘要由CSDN通过智能技术生成
  1. DNS的工作原理

DNS(域名解析系统)是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作,DNS是应用层的协议。整个工作过程:客户机提出域名解析的请求,同时请求发给本地域名服务器,当本地的域名服务器收到请求后,会先查询本地的缓存记录,如果有记录则直接把查询结果返回客户机;如果本地没有该记录,则把请求发给根域名服务器,根服务器会根据域名所属顶级服务器进行分配,本地服务器继续跟所属顶级服务器发送请求,顶级服务器分配给下级服务器,下级服务器根据域名和IP对应服务记录返回给DNS本地服务器,本地服务器会对记录进行保存,方便下次转发,同时结果返回给客户机。

  1. DNS欺骗的原理

dns欺骗就是利用了dns协议设计时的一个非常严重的安全缺陷,首先欺骗者向目标机器发送构造号的arp应答数据包,arp欺骗成功后,嗅探到对方发出的dns请求数据包,分析数据包取得ID和端口号后,向目标发送自己构造好的一个dns返回包,对方收到dns应答包后,发现ID和端口号全部正确,即把返回数据包中的域名和对应的IP地址保存进dns缓存表中,而后来的当真实的dns应答包返回时则被丢弃。     

  1. 做DNS欺骗的实验

Kali命令行输入# vi /etc/ettercap/etter.dns,添加域名及欺骗为的IP

欺骗主机192.168.3.67

实现中间人攻击

DNS欺骗成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值