实践内容(3.5分)

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

(1)简单应用SET工具建立冒名网站 (1分)

(2)ettercap DNS spoof (1分)

(3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。(1.5分)

(4)请勿使用外部网站做实验

实践过程

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

apache web服务器是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

因为钓鱼网站挂在本机的http服务下,所以要将SET工具的访问端口改为默认的80端口。

先输入netstat -tupln |grep 80 命令查看80端口是否被占用,如果被某个进程所占用,则使用kill xxx命令将该进程杀死。然后再次查看,检查进程是否被杀死。

输入sudo vi /etc/apache2/ports.conf命令打开apache的端口文件,将端口改为80



保存后,输入命令apachectl start开启apache服务

然后打开新的终端,输入setoolkit命令进去set工具



选择1——进行社会工程学攻击->2——钓鱼网站攻击向量->3 ——选择登录密码截取方式攻击->2——进行克隆网站

然后输入kali的地址 然后输入想克隆的网站



我用了班课的网址



然后登陆界面死活打不开,迫不得已用了教务处(本不想得罪大佬)

从set工具中查看,已经留下了我登录的账号和密码了。



(密码懒得打码了,反正也是错的,正确的LastPass记着呢)

ettercap DNS spoof

输入ifconfig eth0 promisc命令将kali网卡改为混杂模式

然后输入命令sudo vi /etc/ettercap/etter.dns对ettercap的dns文件进行编辑,添加网站的DNS的记录,并且IP设置为kali的ip地址。



输入sudo ettercap -G

指令,开启ettercap,会自动弹出ettercap的可视化界面

点击工具栏中的sniff->unified sniffing,在出现的界面中选了eth0,然后点击ok



在工具栏中的Hosts下选择Scan for hosts,扫描子网

再点击Hosts list查看存活的主机

将kali的网关IP加入到target1中,靶机IP添加到target2

点击Plugins—>Manage the plugins,然后选择DNS欺骗的插件



在靶机中ping我们选择的网址,我之前添加的两个网站都成功的ping通了,得到的ip地址都是kali的ip

ettercap中显示了ping的两条记录

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

两个实验的结合就是利用第一个实验中的步骤克隆一个网站,然后第二个实验实施DNS欺骗,用假冒的网站进行钓鱼。

我使用了www.best1.com这个假的网址连接我的kali的ip地址,然后转到教务处网址

基础问题回答

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

在同一局域网下。主要就是连接公共的网络,比如商场免费WiFi等。假冒网址和真网址就差一点,甚至还有这种真网址进去文不对题的,如果进入该假冒网址。。。(澳门赌场……X感荷官在线发牌)那就很危险了。

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

  • 及时更新电脑系统,一般都会附带漏洞补丁
  • 不随便连接公共wifi
  • 不乱点不明来源链接,有需要自己去搜索正规官网

实验感想

这次实验很简单,但是也让我们明白别人使用DNS欺骗仿冒别人正规网址也很简单。现在对于手机里很多短信发来链接都不敢点(整天天猫京东白条招商银行啥的官方短信号和我说啊呀我是幸运客户,点这个连接给我办高额度信用卡),也希望正规的官方少用短信发链接吧都吓怕了。

2018-2019-2 网络对抗技术 20165231 Exp7 网络欺诈防范的更多相关文章

  1. 2017-2018-2 20155314《网络对抗技术》Exp7 网络欺诈防范

    2017-2018-2 20155314<网络对抗技术>Exp7 网络欺诈防范 目录 实验目标 实验内容 实验环境 基础问题回答 预备知识 实验步骤 1 利用setoolkit建立冒名网站 ...

  2. 20165101刘天野 2018-2019-2《网络对抗技术》Exp7 网络欺诈防范

    目录 20165101刘天野 2018-2019-2<网络对抗技术>Exp7 网络欺诈防范 1.实验内容 1.1 简单应用SET工具建立冒名网站 1.2 ettercap DNS spoo ...

  3. 2018-2019-2 网络对抗技术 20165318 Exp7 网络欺诈防范

    2018-2019-2 网络对抗技术 20165318 Exp7 网络欺诈防范 原理与实践说明 实践目标 实践内容概述 基础问题回答 实践过程记录 简单应用SET工具建立冒名网站 ettercap D ...

  4. 20165214 2018-2019-2 《网络对抗技术》Exp7 网络欺诈防范 Week10

    <网络对抗技术>Exp7 网络欺诈防范 Week10 一.实验目标与内容 1.实践目标 理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法 2.实践内容 (1)简单应用SET工 ...

  5. 2018-2019-2 20165315《网络对抗技术》Exp7 网络欺诈防范

    2018-2019-2 20165315<网络对抗技术>Exp7 网络欺诈防范 一.实验内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法.具体实践有 简单应 ...

  6. 2018-2019-2 网络对抗技术 20165322 Exp7 网络欺诈防范

    2018-2019-2 网络对抗技术 20165322 Exp7 网络欺诈防范 目录 实验原理 实验内容与步骤 简单应用SET工具建立冒名网站 ettercap DNS spoof 结合应用两种技术, ...

  7. 2018-2019-2 网络对抗技术 20165212 Exp7 网络欺诈防范

    2018-2019-2 网络对抗技术 20165212 Exp7 网络欺诈防范 原理与实践说明 1.实践目标 理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 2.实践内容概述 简单应 ...

  8. 2018-2019-2 20165210《网络对抗技术》Exp7 网络欺诈防范

    2018-2019-2 20165210<网络对抗技术>Exp7 网络欺诈防范 一.实验目标:本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 二.实验内容: ...

  9. 2018-2019-2 网络对抗技术 20165232 Exp7 网络欺诈防范

    2018-2019-2 网络对抗技术 20165232 Exp7 网络欺诈防范 原理与实践说明 1.实践目标 理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 2.实践内容概述 简单应 ...

随机推荐

  1. 记一次bypass某场景GD库及拓展分析

    0x00 前言 gou楼兰师傅发来个站说是过不了gd库,问我有啥办法没有,给了他之前海贼师傅说的jpg_payload脚本,但是绕不过,问他拿了站点,写了个jpg_payload批量的fuzz脚本,f ...

  2. ble编程-外设发送数据到中心

    一.外设 1.在外设的.h文件中定义如下   1 //周边管理者 2 3 @property (nonatomic , strong) CBPeripheralManager *peripheralM ...

  3. cocos-js 精灵移动转圈

    cc.Class({ extends: cc.Component, properties: { carModel: { default: null, type: cc.Sprite }, bgMode ...

  4. 前端HTML基础和head部分

    一.SOCKET服务器与浏览器交互 CS模式 -->  BS模式 CS模式逐渐向BS模式转移,底层都是socket客户端 浏览器给服务器发送请求 --> 服务器收到请求 --> 服务 ...

  5. 如何为Spring Boot应用程序配置端口

    [转]https://www.javaroad.cn/questions/11162 1 个月前 1.1通过属性文件更新 . /src/main/resources/application.prope ...

  6. jar包中存在包名和类名都相同的情况

    情况: 在maven中引入两个包都有项目的包名和类名,只是jar包的名字不同.两个包的一部分在代码中的不同地方都需要用到. 网上找的大部分都是: 只有改变编译器优先选择的jar顺序(这个顺序是可以改变 ...

  7. Jenkins构建自动化--实例一

    1.新建任务 2.配置任务 3.构建任务 5.构建完成后,可以点击任务名称查看结果

  8. js 面向对象之构造器与工厂函数

    字面量模式声明一个对象实例 let m = {name: "lisi", age:15} m.constructor // ƒ Object() { [native code] } ...

  9. Jquery Ajax跨域访问

    一.同源策略 二.跨域的集中方法: 1.服务器端发送请求,服务器作为中继代理(此方法不理解) 2.iframe 3.script标签 通过动过动态生成script标签,并将src指向目标源的方式(im ...

  10. mysql中删除重复数据

    //首先我们需要知道我们重复的都有哪些数据, //第一步:进行对数据表进行分组,group by. //第二步:进行后通过having进行限制筛选,条数大于等于2的 //第三步:进行多表删除. //案 ...