使用 Ettercap嗅探工具进行 DNS 欺骗实验

使用 Ettercap嗅探工具进行 DNS 欺骗实验

前提条件:需要安装kali 虚拟机,或者自己安装ettercap 工具

涉及服务器:本地服务器(172.30.0.56)、kali 虚拟机(172.30.0.133)、网关(172.30.0.1,172.30.0.254)

一、实验名称

DNS欺骗

二、实验原理

冒充域名服务器,将查询的 IP 地址设置为攻击者的 IP 地址,这样用户上网就只能看到攻击者主主页,而不是用户访问的真实的页面。

正常情况

202202281509294.png

异常情况

202202281509975.png

三、实验步骤

1、清除攻击机和靶机的 DNS 缓存数据

  • MAC系统

    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache
    
  • Windows 系统

    # 查看 DNS 缓存内容
    ipconfig/displaydns
    # 清除 DNS 缓存内容
    ifconfig /flushdns
    
  • Linux 系统

    # Step 1. 查看 DNS 缓存状况
    sudo systemd-resolve --statistics
    
    # Step 2. 清除 DNS 缓存,systemd-resolve daemon 默认在所有的 Ubuntu 系统上运行
    sudo systemd-resolve --flush-caches
    
    # Step 3. 正在查看验证结果(SYSIN)
    sudo systemd-resolve --statistics
    

2、修改相关 DNS 文件(攻击机)

# 输入命令
vim /etc/ettercap/etter.dns
# 添加内容
*  A   172.30.0.133
*  PTR 172.30.0.133

3、开启自带的 Apache 服务

# 开启服务
service apache2 start

# 查询状态
service apache2 status
image-20220228145536734

4、开启 ettercap 图形界面

  • 方式一

    ettercap -G
    
  • 方式二

    image-20220228143217106

5、选择网卡

image-20220228143315708

6、扫描网关下的所有存活主机

image-20220228143537655

扫描结果

image-20220228143633113

7、选择攻击目标

image-20220228143810935

8、开启 ARP 投毒

image-20220228143935749
image-20220228143959644

9、使用插件开启 DNS 欺骗

Plugins –> manage plugins –> dns spoof

image-20220228144057221
image-20220228144218575

10、验证结果

当发生 DNS 欺骗后,靶机请求的数据都会在 ettercap 工具中展示出来!

image-20220228145135214

此时靶机再去请求数据时,页面就会显示我们预想的 Apache 的默认页面!

image-20220228145652393
image-20220228145726419
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.实验目的 DNS欺骗即域名信息欺骗是最常见的DNS安全问题。域名系统(Domain Name System,D...
    C_ruelty阅读 5,926评论 1 1
  • 一、Ettercap 使用教程 EtterCap是一个基于ARP地址欺骗方式的网络嗅探工具。它具有动态连接嗅探、动...
    卿酌南烛_b805阅读 4,106评论 0 2
  • 一、 实践内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有 (1)简单...
    起笔不忘你阅读 2,784评论 0 0
  • 简介 DNS(Domain Name System)劫持又称域名劫持,是指通过某些手段取得某域名的解析控制权,修改...
    peerless_1024阅读 10,187评论 0 1
  • 一、 实践内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有 (1)简单...
    起笔不忘你阅读 3,280评论 0 0