zoukankan      html  css  js  c++  java
  • 2018-2019-2 20165313 《网络对抗技术》 Exp7:网络欺诈防范

    一、实践内容(3.5分)

    本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有
    (1)简单应用SET工具建立冒名网站 (1分)
    (2)ettercap DNS spoof (1分)
    (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。(1.5分)
    (4)请勿使用外部网站做实验

    二、基础问题回答

    (1)通常在什么场景下容易受到DNS spoof攻击

    同一局域网下,或者在各种公共网络能中。

    (2)在日常生活工作中如何防范以上两攻击方法

    (1)使用最新版本的DNS服务器软件,并及时安装补丁;
    (2)关闭DNS服务器的递归功能。DNS服务器利用缓存中的记录信息回答查询请求或是DNS服务器通过查询其他服务获得查询信息并将它发送给客户机,这两种查询成为递归查询,这种查询方式容易导致DNS欺骗。
    (3)不要依赖DNS:不要在高度敏感和保密要求高的系统上浏览网页,最好不要使用DNS。如果有软件依赖于主机名来运行,那么可以在设备主机文件里手动指定。
    (4)使用入侵检测系统:只要正确部署和配置,使用入侵检测系统就可以检测出大部分形式的ARP缓存中毒攻击和DNS欺骗攻击。

    三、实践过程

    简单应用SET工具建立冒名网站

    使用netstat -tupln |grep 80查看80端口是否被占用

    sudo vi /etc/apache2/ports.conf命令修改Apache的端口文件,将端口改为http对应的80号端口

    apachectl start开启Apache服务

    使用setoolkit打开SET工具

    选择1:Social-Engineering Attacks即社会工程学攻击

    选择2:Website Attack Vectors即钓鱼网站攻击

    选择3:Credential Harvester Attack Method

    选择2:Site Cloner进行克隆网站

    输入攻击机IP:192.168.239.135

    输入被克隆的urlhttps://www.cnblogs.com/zch123456/p/10732545.html

    在靶机上输入攻击机IP按下回车后跳转到被克隆的网页和KALI上的显示:

    ettercap DNS spoof

    使用ifconfig eth0 promisc将kali网卡改为混杂模式并输入命令vi /etc/ettercap/etter.dns对DNS缓存表进行修改:

    使用ettercap -G开启ettercap

    点击工具栏中的“Sniff”——>“unified sniffing”,在弹出的界面中选择“eth0”——>“ok”,即监听eth0网卡

    点击工具栏中的“Hosts”——>“Scan for hosts”扫描子网并点击工具栏中的“Hosts”——>“Hosts list”查看存活主机

    将kali网关的IP:192.168.1.1添加到target1,靶机IP:192.168.1.153添加到target2:

    点击工具栏中的“Plugins”——>“Manage the plugins”,选择“dns_spoof”即DNS欺骗的插件

    然后点击左上角的“start”——>“Start sniffing”选项开始嗅探.
    靶机上输入ping www.microsoft.cn,可以在Kali端看到反馈信息:

    结合应用两种技术,用DNS spoof引导特定访问到冒名网站

    参照实验一,克隆QQ邮箱登录网站;参照试验二,开启DNS欺骗:

    查看KALI信息:

    <span style="color :red"问题:这里KALI始终没有能够获取用户输入的用户名和密码,猜测可能是登录信息可能是密文传输,无法解析。

    试验感想

    网络攻击无处不在,所以以后对于网站登录要求输入用户密码的网站,要多加留心,预防钓鱼网站,保护个人信息不被盗取。

  • 相关阅读:
    Angular Universal 学习笔记
    SAP Spartacus 如何获得当前渲染页面的 CMS 元数据
    Angular 服务器端渲染的学习笔记(二)
    Angular 服务器端渲染的学习笔记(一)
    第三方外部 Saas提供商如何跟使用 SAP 系统的客户进行对接接口集成
    如何从 SAP Spartacus Product Detail 页面,找到其 Angular 实现 Component 的位置
    具备自动刷新功能的 SAP ABAP ALV 报表
    C++学习目录
    c--条件编译
    c--文件读写--二进制
  • 原文地址:https://www.cnblogs.com/zch123456/p/10793921.html
Copyright © 2011-2022 走看看