1.一般在什么场景下容易受到DNS spoof攻击?apache
答:取私人隐随意链接公共环境不能肯定安全性的wifi。浏览器
2.在平常生活工做中如何防范以上两攻击方法?缓存
答:不要随便点击别人发给本身或者邮箱里来源未知的连接地址;直接使用IP地址访问网站;不随意链接公共场所WiFi。安全
检查80端口是否被占用netstat -tupln |grep 80
网络
已经被其余进程占用则kill+进程ID
把他杀死工具
用vi
打开/etc/apache2/ports.conf,查看配置文件中的监听端口是否为80,若是不是就改为80。网站
apachectl start
开启Apache
服务,接着打开一个新的终端窗口,输入setoolkit
打开SET工具ifconfig eth0 promisc
命令。vi /etc/ettercap/etter.dns
对DNS缓存表进行修改输入ettercap -G
指令,开启ettercap
,会自动弹出来一个ettercap
的可视化界面,点击工具栏中的Sniff——>unified sniffing
,而后在弹出的界面中选择eth0->ok
,即监听eth0网卡3d
在工具栏中的Hosts
下先点击Scan for hosts
扫描子网,再点击Hosts list
查看存活主机,将kali网关的IP添加到target1,靶机IP添加到target2code
Plugins—>Manage the plugins
,,双击dns_spoof
,点击上图所示的start
来start aniffing
。此时在靶机ping刚刚添加的那个缓存地址(斗鱼),显示IP地址攻击机的IP并非个人Kali的IP,为此我只能从新作一次,但反复在三都未发现错误在哪,只得换了电脑重作这次实验,但通过数次实验终于成功了,截图以下blog
此时在ettercap上也成功捕获一条访问记录: