20222417 2021-2022-2 《网络与系统攻防技术》实验七实验报告

news/2025/3/13 13:38:56/文章来源:https://www.cnblogs.com/123ywx12323/p/18576330

1.实验内容
1.1本周学习内容
本周学习了网络欺诈背后的原理,让我深刻认识到网络欺骗的危害。同时,学习了中间人攻击以及arp欺骗与回话挟持等攻击原理中间人攻击就是通过欺骗目标主机和路由器之间的通信,使其流量经过攻击者控制的中继节点,从而窃取或篡改通信内容。ARP欺骗则利用ARP协议欺骗目标主机,使其将通信发送到错误的MAC地址,从而将目标主机的流量重定向到攻击者控制的系统。会话劫持通过劫持网络会话,使攻击者能够监视、修改或注入数据包。这对于网络欺诈、会话劫持和中间人攻击的模拟非常有用。
1.2实验要求
本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有

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

(2)ettercap DNS spoof

(3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。
2.实验过程
实验环境:
攻击机: 操作系统:Kali IP地址:192.168.17.133
靶机:操作系统: WindowsXP IP地址:192.168.17.149

2.1简单应用SET工具建立冒名网站
(1)查看apache工具的默认端口,发现是80端口,于是就不用修改了
vi /etc/apache2/ports.conf

(2)查看本机的80端口是否被其他进程占用。
netstat -tupln |grep 80

(3)输入命令打开apache2服务,然后输入 setoolkit ,启动set工具
systemctl start apache2

(4)进入set工具后选择1,社会工程学攻击

再选择2,表示选择网站攻击向量

最后选择2,表示设置网站克隆,也就是钓鱼网站

输入攻击机的ip地址:192.168.17.133 再输入要克隆的地址(https://mail.besti.edu.cn/)

在主机中输入192.168.46.129,即可进入钓鱼网站,然后输入账号密码后,会发现后台出现了明文的用户名,和加密后的密码

2.2ettercap DNS spoof
(1)设置网络为混杂模式(这样子会接收所有传输到网络上的所有数据包)

(2)修改dns缓存表,需要输入目标的网址,这里输入了www.baidu.com和www.csdn.net
vi /etc/ettercap/etter.dns

(3)输入ettercap -G进入到可视化界面,然后点击“√”

输入route -n 查看网关

)点击Host LIST,这里的192.168.17.2就是网关,设置成target1,192.168.17.149就是靶机的ip地址,设置成target2

(5)点击右上角的地球“MITM”,选择“ARP poisoning…”,点击“ok”

6)再点右上角三个点"Ettercap Menu"->plugins->Manage plugins,双击dns_spoof,启用DNS欺骗,黄色方框表示成功进行dns欺骗

(7)打开靶机,进入shell,进行ping


ping baidu.com。结果显示百度仍然是110.242.68.66,说明baidu的安全性特别高
ping www.csdn.net显示的ip地址是192.168.46.129,说明成功被dns欺骗了。
2.3结合应用两种技术,用DNS spoof引导特定访问到冒名网站。
(1)只需要在dns缓存表中添加passport2.chaoxing.com即可,然后仿照实验2进行dns欺骗。最后在靶机(192.168.17.149)中ping passport2.chaoxing.com,就会发现成功进行了dns欺骗

(2)仿照实验1进行仿照钓鱼网站,这里是我使用的网站是学习通的登入界面(passport2.chaoxing.com)

输入账号密码后,kali机上成功显示http连接

这里想看看未加密的账号密码,临时改成了天翼快递进行查看

发现天翼快递会显示明文
3.问题及解决方案
问题一:最开始在靶机上进行假冒网站的登录,发现只能建立http连接,但无法传输账号密码
解决方案:发现是实验室网络过慢导致无法传输过来,等待许久出现结果。
4.学习感悟、思考等
在本次实验中,我接触到了网络攻击的两个关键技术:首先是利用setoolkit构建钓鱼网站,这是一种通过模仿真实网站界面来诱骗用户输入敏感信息的手段;其次是通过ettercap进行DNS欺骗,这是一种通过篡改DNS解析结果来引导用户访问错误网站的方法。这两种技术结合起来,可以有效地进行DNS spoofing,即通过伪造DNS响应,将特定的访问流量重定向到假冒的网站,从而窃取用户的个人信息。
同时也发现了不同网站的安全性不同,对于学校网站以及各类网站,传输回来的账号密码都为密文,而使用自制网站或者天翼快递这类安全性较弱的网站,可以看到他的账号密码的明文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/843376.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE5模拟交互篇|可交互流体风场实现

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!一、原理介绍1. 思路分析先来说观察介质模拟的两种视角:拉格朗日视角和欧拉视角。 拉格朗日视角一般将介质视为粒子(或微小网格)的集…

层板孔位自动镜像

横板垂直孔正反面设置(在设计中需要去开启功能)

hhdb数据库介绍(10-6)

升级中心 功能入口: 登录管理用户界面->页面右上角升级中心点击【添加升级任务】按钮可进入升级中心发起一次升级任务,具体如下:计算节点升级 计算节点升级为管理平台对计算节点版本提供在线升级的功能。满足对单节点、主备节点、多节点和容灾模式集群的跨版本或小版本升…

hhdb数据库介绍(10-5)

审计日志 管理用户界面的审计日志主要用来查看管理用户对管理平台的操作记录,同时可查看所有纳管的计算节点集群内普通用户的基本操作。 管理员操作 可以查看所有管理用户在管理平台的操作。可以在页面的操作类型下拉框中按操作类型过滤查看。访问IP和操作内容支持模糊查找。 …

SpringBoot集成MyBatis-Plus实现多数据源操作

添加依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.18</version></parent><dependencies><dependency><groupId>org.springf…

测试ActiveMqAA

入门概述 MQ 种类和对比MQ 就是消息中间件。MQ 是一种理念,ActiveMQ 是 MQ 的落地产品。不管是哪款消息中间件,都有如下一些技术维度:MQ 消息的详细比较各类 MQ 的擅长领域MQ 种类 变成语言 擅长领域kafka scala 大数据领域的主流 MQ。rabbitmq erlang 基于 erlang 语言,不…

P1407 [国家集训队] 稳定婚姻

[国家集训队] 稳定婚姻 题目描述 我们已知 \(n\) 对夫妻的婚姻状况,称第 \(i\) 对夫妻的男方为 \(B_i\),女方为 \(G_i\)。若某男 \(B_i\) 与某女 \(G_j\) 曾经交往过(无论是大学,高中,亦或是幼儿园阶段,\(i \le j\)),则当某方与其配偶(即 \(B_i\) 与 \(G_i\) 或 \(B_j…

ThinkPHP日志记录

ThinkPHP 的日志功能记录参数 Controller use think\facade\Log;public function index() {// 获取请求参数$params = request()->param(); // 获取所有参数(GET、POST、PUT等)// 打印参数到日志Log::info(接口请求参数: . json_encode($params));//或者指定文件夹名称Lo…

Clip模型使用

代码文件结构clip.py model.py

博客园皮肤设置 - 第二版

基本设置侧边栏 <div> <marquee direction="left" bgcolor="#e66465" scrollamount="30" scrolldelay="450" width="100%" height="30" style="line-height:30px;color:#fff;">不能太贪心,…

hhdb数据库介绍(9-28)

计算节点参数说明 readOnly 参数说明:Property Value参数值 readOnly是否可见 否参数说明 是否为只读模式默认值 falseReload是否生效 是参数设置: <property name="readOnly">false</property><!-- 是否为只读模式 -->参数作用: 用于设置当前计…

hhdb数据库介绍(9-29)

计算节点参数说明 secureFilePriv 参数说明:Property Value参数值 secureFilePriv是否可见 否参数说明 Load data或into outfile时文件的本地读取/写入路径(绝对路径)默认值 空Reload是否生效 是参数设置: server.xml中secureFilePriv参数如下配置: <property name=&qu…