1、使用ifconfig查看kali(192.168.189.130)和ubuntu64(192.168.189.154)的IP地址(目标主机,也可以换为windows7)以及同一网关地址(192.168.189.2)

2、打开kali的ettercap,直接默认点击右上方的√,然后点击右上方三点-Hosts-Hosts list,查看检测到的主机ip地址,这里有目标机和网关ip(如果缺少,可以先ping一下两个ip,再进入Hosts list),分别将目标机和网关加入目标(Add to Target1,2,顺序无所谓),可以在ettercap下框查看操作。

3、准备ARP欺骗,在ubuntu上查看对应ip的mac地址(arp -a),在kali的ettercap右上角点击小圆圈-ARP poisoning进行ARP欺骗,再次在ubuntu上查看对应ip的mac地址,发现网关地址192.168.189.2的mac地址变为kali机器的mac地址,欺骗完成

4、(ARP欺骗基础上)在kali上截获ubuntu在网站上浏览的图片,使用如图命令,可以把照片保存至文件夹中直接查看,也可以看到链接

5、在ARP欺骗基础上进行dns欺骗,先在ubuntu上ping www.csdn.net,查看回应的ip地址,kali上使用命令进入etter.dns文件,如图,直接编辑E方式打开,,之后按i切换状态插入内容,,按图中白色文字的方式写入要进行的dns欺骗,域名后面跟A跟ip地址(之后dns欺骗将会以此缓存域名文件进行),按esc返回正常状态,然后输入  :wq   保存并退出。

6、开始dns欺骗,点击ettercap右上角的三点-Plugins-Manage plugins,进入后双击dns_spoof,进行dns欺骗

7、再次在ubuntu上ping www.csdn.net 发现,回复报文是192.168.189.130发出的,至此验证dns欺骗成功,也可在ettercap的下框查看动态。

使用kali的ettercap实现ARP欺骗和DNS欺骗相关推荐

  1. python scapy实现ARP欺骗与DNS欺骗

    (仅限python2.7.15) 关于ARP ARP协议(地址解析协议),是一个能够将IP地址转换为MAC地址来让设备间通讯的协议,由于设备间进行网络通讯时,需要将网络层IP数据包包头中的IP地址信息 ...

  2. arp欺骗和dns欺骗

    kali换更新源 #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http:// ...

  3. Kali利用Ettercap实现中间人攻击之DNS劫持(DNS欺骗)

    今天学习了些与Ettercap相关的基础知识,再此记录 准备工作 1.确保80端口没有被任何程序占用,如果有程序占用,则根据PID结束进程. 2.开启端口转发(在root权限下才能修改成功,将ip_f ...

  4. 利用Kali Linux的Ettercap工具实施DNS欺骗攻击

    1 DNS域名系统 DNS即Domain Name System 的缩写,是把主机域名解析IP地址的系统,解决了IP地址难记的问题,用相对好记的域名就可以对服务器进行访问,即使服务器更换了IP地址,我 ...

  5. Kali 2.0 下Ettercap 使用教程+DNS欺骗攻击

    一.Ettercap 使用教程 EtterCap是一个基于ARP地址欺骗方式的网络嗅探工具.它具有动态连接嗅探.动态内容过滤和许多其他有趣的技巧.它支持对许多协议的主动和被动分析,并包含许多用于网络和 ...

  6. Kali+Linux+聊天室教程,Kali Linux实战篇:Ettercap 使用教程+DNS欺骗攻击实战

    一.Ettercap 使用教程 EtterCap是一个基于ARP地址欺骗方式的网络嗅探工具.它具有动态连接嗅探.动态内容过滤和许多其他有趣的技巧.它支持对许多协议的主动和被动分析,并包含许多用于网络和 ...

  7. Kali Linux渗透测试-Ettercap DNS欺骗攻击

    Kali Linux渗透测试-Ettercap DNS欺骗攻击 DNS欺骗攻击基于中间人攻击.攻击者更改受害者从DNS服务器查询的域名解析结果,给受害者发送恶意网页或者钓鱼网页-浏览器依然显示正常的u ...

  8. kail linux dns欺骗,Kali Linux渗透测试-Ettercap DNS欺骗攻击-Go语言中文社区

    Kali Linux渗透测试-Ettercap DNS欺骗攻击 DNS欺骗攻击基于中间人攻击.攻击者更改受害者从DNS服务器查询的域名解析结果,给受害者发送恶意网页或者钓鱼网页-浏览器依然显示正常的u ...

  9. 针对SSL/TLS的拒绝服务攻击以及使用ettercap进行DNS欺骗

    一. thc-ssl-dos 1.简介 (1).SSL 协商加密对性能开销增加,大量握手请求会导致 DOS (2).利用 SSL secure Renegotiation 特性,在单一 TCP 连接中 ...

最新文章

  1. 给GRUB添加新的项目
  2. 盘点开发中那些常用的MySQL优化
  3. linux :故障提示:Error:No suitable device found: no device found for connection System eth0
  4. python mysql 错误处理_Python-MySQL中的错误处理
  5. a b*c的C语言表达式为,在C语言的if语句中,用作判断的表达式为 ______
  6. 0,1,2 代表标准输入、标准输出、标准错误
  7. 01背包、完全背包、多重背包
  8. c++99乘法表_nine-nine table 不是“99张桌子”,理解错了数学老师会打你!
  9. 解决“DNS_PROBE_FINISHED_NXDOMAIN”问题
  10. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...
  11. mybatis、mybatisplus的常用操作
  12. Linux服务器系统备份还原
  13. VB数组快速排序算法
  14. HDOJ水题集合1:最小生成树(Kruskal)
  15. linux 0.01内核分析与操作系统设计 百度网盘,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
  16. 蝶形算法(Butterfly Algorithm)未更完
  17. 谷歌浏览器安装插件失败的解决方案
  18. 分布式理论与分布式架构设计理论
  19. Jarvis OJ BASIC 公倍数
  20. 几种车载网络特征对比

热门文章

  1. 【设计谈】字体与排版
  2. 二进制数、八进制数、十六进制数与…
  3. jsch在虚拟机环境下连接的坑
  4. 【自学Flutter】27.5 手势冲突(Listener处理)
  5. 软件和office和word
  6. CSS引入方式-内部样式表、行内样式表、外部样式表
  7. 2019北信科 题解
  8. opencv画火车沿轨道运行-课程作业
  9. AES加密算法逆向分析
  10. AtCoder Regular Contest 113训练赛(暴力,快速幂,贪心)