20145326蔡馨熤《网络对抗》—— 网络欺诈技术防范
1.实验后回答问题
(1)一般在什么场景下容易受到DNS spoof攻击.html
- 一般状况下,计算机受到arp入侵攻击和DNS欺骗攻击,是因为局域网内某台或某几台计算机有毒形成的。
- 这种攻击很是危险,由于攻击者可能会利用这个技术在公共的wi-fi点上,入侵其余电脑。因此链接一些公共网络的时候,也要慎重。
(2)在平常生活工做中如何防范以上两种攻击方法.apache
- 输入我的信息前,仔细检查核对域名是否正确。
- 使用入侵检测系统:只要正确配置和使用入侵检测系统,就能够检测出大部分形式的ARP缓存中毒攻击和DNS欺骗攻击。
- 使用防火墙进行保护。
- 不要过度依赖DNS,好比在敏感或者安全性较高的系统中,咱们一般不会上浏览网页,因此最好不要使用DNS。对于某些比较重要的网站,能够直接使用IP地址登陆。
- 使用最新版本的DNS服务器软件,并及时安装补丁。
2.实验总结与体会
-
DNS欺骗就是攻击者冒充域名服务器的一种欺骗行为,它并非真的“黑掉”了对方的网站,而是冒名顶替、招摇撞骗罢了。浏览器
-
DNS欺骗攻击是很难防护的,由于这种攻击大多数都是被动的。一般状况下,除非产生必定后果,不然你不可能知道你的DNS已经被欺骗。好比用户点了一个钓鱼网站而后进行一系列操做,过了几天接到银行的电话告知其账号已超额消费多少多少。直到最后,用户才意识到本身已经将网上银行账号等重要信息输入到了错误的网址上,形成了严重泄露!这是很是可怕的。缓存
-
在生活中,咱们必定要增强网络安全意识,维护自身财产安全!安全
3.实践过程记录
简单应用SET工具创建冒名网站
- 先把Kali主机的名字改了,免得截图的时候还要加水印。





- 为了使得apache开启后,靶机经过ip地址能够直接访问到网页,apache的监听端口号应该为80,因而进行查看与修改。查看80端口是否被占用,个人被PID=675的进程占用了,因而kill这个进程。

- 查看并修改apache的配置文件中的监听端口为80。


- 新开一个终端窗口输入:setoolkit。选“社会工程学攻击”。




- 这里输入kali的IP,克隆的网页:mail.qq.com,以后就开始监听了,界面以下图所示。



- 要想攻击更容易,能轻易骗过别人,必须将IP进行域名的假装。




- 最后,在kali端的/var/www/html的文件夹下,会自动生成一个以攻击时间命名的文件,打开后会看到相关登陆信息,这一步我没有成功。打开文件后,什么都没有。。。

因而我换了个网站做为目标,从新来过。最后终于成功了,真闹心。能够看到帐号是20145326,password是加了密的。不过话又说回来,有个问题,这是由于qq邮箱的登陆网站有防御机制吗,仍是说SET工具备必定的局限性?但愿老师解答一波~服务器

生成的HTML文件内容以下:网络

DNS欺骗攻击



- 而后启动ettercap。
- 输入ettercap -G就能够开启ettercap,而后自动弹出来一个ettercap的可视化界面,咱们点击工具栏中的Sniff——>unified sniffing.
- 选择eth0——>ok




- 修改/etc/ettercap/etter.dns

- 因而再打开ettercap,开始扫描存活主机。终于仍是扫出来了。

- 而后将网关和主机IP分别添加到Target 1 和 Target 2。
- 点击Mitm选项,选择远程链接。。
- 再点击plugins——>manage plugins选项。选择DNS_Spoof,开始sniffing。

- 在主机上ping “qq邮箱的域名”,由于中途试过太屡次的“ping mail.qq.com”,都没成功,而后涉及到DNS缓存器的问题,要及时刷新。因此我最后的操做是“ping caixinyi.mail.qq.com”,只要知足“*.mail.qq.com”的格式就行。

- 在命令行下验证效果,能够发现,ping QQ邮箱的时候,返回的IP地址已经变成了个人Kali机的IP。成功实现DNS欺骗。完美完美~

在浏览器下的效果:
