dns的欺骗与钓鱼

本文介绍了DNS的基本概念,包括其作为域名和IP地址映射的分布式数据库的作用,以及域名查询的过程。随后详细讲解了DNS欺骗的原理和利用Ettercap工具进行复现的方法。最后,文章提供了几种防御DNS欺骗的策略,如使用多域名、安全DNS服务器和防范ARP欺骗等。
摘要由CSDN通过智能技术生成
DNS 的概念
域名系统(英文: Domain Name System ,缩写: DNS )是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使用 UDP 端口 53 。当前,对于每一级域名长度的限制是63 个字符,域名总长度则不能超过 253 个字符。
DNS 其实是一个管理着域名和 IP 地址之间的有效关系的系统,相当于一个大型的数据库。
我们的主机通过域名请求某个网页时,会先向我们设置的 DNS 服务器发送请求,然后 DNS 服务器向最近的一个根服务器发送请求,根服务器会将第一层域名服务器的IP 访问地址返回给 DNS 服务器,接着 DNS服务器会根据这个IP 地址去访问对应的域名服务器,若域名具有多个层级,则域名服务器会接着返回下一层次域名服务器的IP 地址给 DNS 以便于其深度访问。
DNS 欺骗概念
DNS 欺骗是一种计算机攻击,其中用户被迫导航到伪装成真实网站的虚假网站,目的是转移流量或窃取用户的凭据。欺骗攻击可以持续很长一段时间而不会被发现,并且可能导致严重的安全问题。
DNS欺骗就是攻击者冒充域名服务器的一种欺骗行为。
DNS 欺骗的原理

DNS欺骗复现 
这里利用 kali 里面自带的 Ettercap 工具来进行 DNS 欺骗。
攻击机: kali (192.168.3.75)
靶机 : win10 (192.168.3.77)
准备一个钓鱼网站: http://42.193.55.156/
1. 修改配置文件
kali 中进行修改。
vim /etc/ettercap/etter.dns

2.启动ettercap进行欺骗

 

win10访问网站:

欺骗成功。

DNS 欺骗防御
1. 互联网公司准备两个以上的域名,一旦黑客进行 DNS 攻击,用户还可以访问另一个域名;
2. 使用安全稳定可靠的 DNS 服务器,并且及时升级,更新补丁,加固服务器,使用杀毒软件安全防范;
3. 在浏览器访问网关地址,在配置页面 网络参数 -DHCP 服务器 处绑定 DNS 服务器静态地址,这样攻击 者便无法顺利劫持 DNS 服务。
4. 其实只要防了 ARP 欺骗, DNS 欺骗也就防御了

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值