2018-2019-2 网络对抗技术 20165305 Exp7 网络欺诈防范

1. 实践内容


本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有

(1)简单应用SET工具建立冒名网站
(2)ettercap DNS spoof
(3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。
(4)请勿使用外部网站做实验

2 报告内容:


2.1.基础问题回答

(1)通常在什么场景下容易受到DNS spoof攻击
现在在公共场合一般都会有免费的WiFi,在连接这种免费的WiFi的时候很容易受到DNS spoof攻击。
(2)在日常生活工作中如何防范以上两攻击方法
将IP地址和MAC地址进行绑定,不点击来路不明的网址链接。

2.2.实践过程记录


(1)简单应用SET工具建立冒名网站
1、使用sudo vi /etc/apache2/ports.conf命令修改Apache的端口文件,将端口改为80。

2、在kali中使用netstat -tupln |grep。 80命令查看80端口是否被占用。如果有,使用kill+进程号杀死该进程。
3、使用apachectl start开启Apache服务。
4、输入setoolkit打开SET工具。

选择1进行社会工程学攻击。
选择2即钓鱼网站攻击向量。
选择3即登录密码截取攻击。
选择2进行克隆网站。
输入攻击机的IP地址,也就是kali的IP地址。
输入被克隆的url。
5.在靶机上输入攻击机IP,按下回车后跳转到被克隆的网页。

6.为了迷惑靶机,我们将攻击机IP伪装成一段短网址。

7.在靶机浏览器地址栏输入这个地址,按下回车,攻击机这边即收到连接提示。
8.在靶机输入(可能是错误的)用户名和密码,攻击机可全部获取。

(2)ettercap DNS spoof
1.使用指令ifconfig eth0 promisc将kali网卡改为混杂模式;
2.输入命令vi /etc/ettercap/etter.dns对DNS缓存表进行修改,可以添加几条对网站和IP的DNS记录;
3.输入ettercap -G指令,开启ettercap,会自动弹出来一个ettercap的可视化界面,点击工具栏中的Sniff——>unified sniffing,然后在弹出的界面中选择eth0->确定,即监听eth0网卡;

4.在工具栏中的Hosts下先点击Scan for hosts扫描子网,再点击Hosts list查看存活主机,将kali网关的IP添加到target1,靶机IP添加到target2;

5.选择Plugins—>Manage the plugins,双击dns_spoof选择DNS欺骗的插件;
6.然后点击左上角的start选项开始嗅探,此时在靶机中用命令行ping www.cnblogs.com会发现解析的地址是攻击机的IP地址,在ettercap上成功捕获一条访问记录;

(3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站
综合使用以上两种技术,首先按照实验一的步骤克隆一个登录页面,在通过实验二实施DNS欺骗,此时在靶机输入网址www.mosoteach.cn可以发现成功访问我们的冒名网站:


2.3.实践总结与体会


本次实验我一开始做的很顺利,但是在做第二个DNS spoof攻击是遇到了麻烦,因为我用的靶机是win10,并没有攻击成功,我认为可能是windows版本太高,所以我换成了winXP做靶机,然后就成功了。

posted @ 2019-05-05 19:02  20165305  阅读(156)  评论(0编辑  收藏  举报