20155233 《网络对抗》Exp7 网络欺诈技术防范

应用SET工具建立冒名网站

  • 1.要让冒名网站在别的主机上也能看到,需要开启本机的Apache服务,并且要将Apache服务的默认端口改为80,先在kali中使用netstat -tupln |grep 80指令查看80端口是否被占用,如图所示是我之前打开的Apache服务,如果有其他服务在运行的话,用kill+进程ID杀死该进程:
    1071472-20180509210515385-1957881215.jpg

  • 2.使用sudo vi /etc/apache2/ports.conf指令修改Apache的端口配置文件,如图所示,将端口改为80:
    1071472-20180509210522044-1081298999.jpg

  • 3.输入命令apachectl start开启Apache服务,接着按Ctrl+Shift+T打开一个新的终端窗口,输入setoolkit打开SET工具:
    1071472-20180509210648658-2039452227.jpg
    1071472-20180509210717043-813510631.jpg

  • 4.选择1进行社会工程学攻击:
    1071472-20180509211902126-1503897793.jpg

  • 5.接着选择2即钓鱼网站攻击向量:
    1071472-20180509211909799-134766205.jpg

  • 6.选择3即登录密码截取攻击:
    1071472-20180509211918466-1924751173.jpg

  • 7.选择2进行克隆网站:
    1071472-20180509211927661-1588656731.jpg

  • 8.接着输入攻击机的IP地址(kali的IP地址):
    1071472-20180509211941952-1119245535.jpg

  • 9.按照提示输入要克隆的url之后,用户登录密码截取网页已经在攻击机的80端口上准备就绪
    1071472-20180509212052641-1598115204.jpg

  • 10.找一个短网址生成器,将我们的IP地址变成一串短网址:
    1071472-20180509212750395-1132188761.jpg

  • 11.在靶机的浏览器中打开,最后会出现某个教务网站的登录页面:
    1071472-20180509213627994-842037483.jpg

  • 12.接着在网站上输入用户名、密码:生成操作文件但攻击失败
    1071472-20180509214419102-415652659.jpg

  • 13.换用其他方式进行攻击:成功
    1071472-20180509215351534-1213036307.jpg

ettercap DNS spoof

  • 1.先使用指令ifconfig eth0 promisc将kali网卡改为混杂模式:
    1071472-20180509215909320-863233535.jpg

  • 2.输入命令vi /etc/ettercap/etter.dns对DNS缓存表进行修改,如图所示,我添加了一条对博客园网站的DNS记录,图中的IP地址是我的kali主机的IP:
    1071472-20180509215920150-56964543.jpg

  • 3.输入ettercap -G指令,开启ettercap,会自动弹出来一个ettercap的可视化界面,点击工具栏中的Sniff——>unified sniffing,然后在弹出的界面中选择eth0->ok,即监听eth0网卡:
    1071472-20180509220108212-655193540.jpg

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

  • 5.选择Plugins—>Manage the plugins,在众多插件中选择DNS欺骗的插件:
    1071472-20180509220648233-1577028136.jpg

  • 6.然后点击左上角的start选项开始嗅探,此时在靶机中用命令行ping www.cnblogs.com会发现解析的地址是我们kali的IP地址:
    1071472-20180509221524274-1372154869.jpg

  • 7.此时在ettercap上也成功捕获一条访问记录:
    1071472-20180509221736050-6652655.jpg

用DNS spoof引导特定访问到冒名网站

  • 1.为了利用DNS欺骗将靶机引导到我们的冒名网站,先利用第一个实验中的步骤先克隆一个登录页面,然后再通过第二个实验实施DNS欺骗,接着在靶机上输入谷歌的网址www.google.com,可以发现成功登录了我们的冒名网站,并截获了登录信息:
    1071472-20180509222750714-346873568.jpg

1071472-20180509222757002-1160426346.jpg

基础问题回答

  • 1.通常在什么场景下容易受到DNS spoof攻击?
    • 答:在同一局域网下比较容易受到DNS spoof攻击,攻击者可以冒充域名服务器,来发送伪造的数据包,从而修改目标主机的DNS缓存表,达到DNS欺骗的目的;同时免费WiFi因为存在相同子网也容易受到攻击,尤其是那种不需要输入密码直接就可以连接的更加可疑。
  • 2.在日常生活工作中如何防范以上两攻击方法?
    • 答:可以将IP地址和MAC地址进行绑定,很多时候DNS欺骗攻击是以ARP欺骗为开端的,所以将网关的IP地址和MAC地址静态绑定在一起,可以防范ARP欺骗,进而放止DNS spoof攻击;直接使用IP登录重要网站,养成保存IP地址的好习惯;对于冒名网站,要做到不随便点来路不明的链接,或者在点之前可以先观察一下域名,查看其是否存在异常。
  • 实验总结与体会
    • 本次实验比较容易,但是欺骗网站只要有一点保护措施就很容易失败,只能对简单的谷歌这样的网站进行假冒,所以我们的实战能力还需要很大的提升,本次实验也让我明白,我们平时应当不去随便点击那些不明来历的网址链接,也不要轻易去连那些公共场合的wifi,因为黑客很有可能给你布下了陷阱,很有可能让你的信息得到泄露。

转载于:https://www.cnblogs.com/l20155233/p/9016804.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值