简单的中间人攻击实验
今天主要是做了一下一个非常非常简单的中间人的攻击人实验。一、前期环境准备准备三台主机为windows2025服务器、windows3、kali攻击机IP地址如下图所示Windows2025服务器的IP地址10.0.0.15如图所示Windows3的IP地址10.0.0.10如图所示Kali攻击机的IP地址10.0.0.11如图所示在windows2025服务器上进行DNS管理配置使其余两台主机能够通过www.cxy.com访问到10.0.0.1的页面结果图如下所示Windows2025服务器Windows3因为浏览器版本问题图片无法正常显示Kali攻击机可以看到我们通过访问www.cxy.com可以正常访问。二、攻击操作在kali攻击机中找到etercap-pkexec软件并打开打开界面如图所示找到host选项如图所示选择扫描结果如图所示可以扫描到在这个网卡里面的所有主机的IP地址和MAC地址我们将其两个地址添加到目标选择中如图所示先查看kali攻击机上监听的端口,如图所示可以看到其中并没有开启80端口的监听httpd服务并没有启用我们需要启用httpd服务如图所示可以看到监听的服务端口也开启服务已经开启我们先访问一下本地的服务如图所示进入etercap-pkexec的配置文件针对 www.cxy.com 域名将其流量引导到攻击者控制的 10.0.0.11 服务器重启httpd如图所示然后找到ARP欺骗的选项如图所示找到plugins项择manage plugins选择dns欺骗三、结果在window3上访问www.cxy.com可以看到当前页面为kali攻击机的页面如图所示解析出来的DNS如图所示知识点与思路总结1. 实验核心知识点1中间人攻击Man-in-the-Middle Attack原理攻击者秘密插入通信双方之间拦截、窃听或篡改通信数据。本实验通过 ARP 欺骗和 DNS 欺骗实现流量劫持。2ARP 欺骗ARP Spoofing利用 ARP 协议无状态、无认证的缺陷伪造 ARP 响应包。使目标主机将攻击者的 MAC 地址误认为网关或其他主机的 MAC 地址。攻击机Kali成为受害者Windows3与服务器Windows2025之间的“中间人”。3DNS 欺骗DNS Spoofing篡改 DNS 解析结果将合法域名如 www.cxy.com指向攻击者控制的 IP 地址。本实验中攻击者将 www.cxy.com 解析到自己的 IP10.0.0.11。4Ettercap 工具使用一款综合性的中间人攻击套件支持 ARP 欺骗、DNS 欺骗、密码嗅探等。关键步骤扫描主机 → 选择目标 → 启用 ARP 欺骗 → 加载 DNS 欺骗插件 → 配置欺骗规则。5HTTP 服务配置攻击前需在 Kali 上启动 Apachehttpd服务监听 80 端口。准备一个伪造的 Web 页面用于在受害者访问时展示。2. 实验操作思路第一阶段环境准备网络拓扑搭建准备三台主机服务器、客户端、攻击机确保在同一网段10.0.0.0/24且能互相通信。DNS 基础配置在服务器上配置 DNS使 www.cxy.com 正常解析到 10.0.0.1或实际服务器 IP建立正常访问基线。服务验证分别在服务器和攻击机上部署 Web 服务确保能通过 IP 直接访问。第二阶段攻击实施信息收集使用 Ettercap 扫描网络获取目标主机的 IP 和 MAC 地址。ARP 欺骗将攻击机插入服务器与客户端之间使双方流量都经过攻击机。DNS 欺骗准备在攻击机上配置 DNS 欺骗规则将目标域名指向攻击机 IP。启动攻击启用 ARP 欺骗和 DNS 欺骗插件开始拦截和篡改流量。第三阶段效果验证客户端访问验证在客户端Windows3访问 www.cxy.com观察是否跳转到攻击机页面。DNS 解析验证检查客户端 DNS 缓存或使用 nslookup确认域名被解析到攻击机 IP。流量监控可选在攻击机上使用 Wireshark 等工具捕获经过的 HTTP 请求验证中间人角色。3. 防御思路静态 ARP 绑定在重要主机上配置静态 ARP 表项防止 ARP 欺骗。使用 HTTPS加密通信内容防止中间人窃听和篡改但本实验为 HTTP故可被劫持。DNS 安全扩展DNSSEC验证 DNS 响应真实性防止 DNS 欺骗。网络监控部署 IDS/IPS 检测异常的 ARP 或 DNS 流量。安全意识不随意连接不可信网络对异常证书警告保持警惕。

相关新闻

开关电源DCM模式:轻载啸叫与低频纹波的根源分析与应对策略

开关电源DCM模式:轻载啸叫与低频纹波的根源分析与应对策略

1. 项目概述:从一次电源啸叫说起前段时间,我接手了一个老项目的电源故障排查。现象很典型:一个12V转5V的DC-DC降压模块,在轻载时总会发出“滋滋”的高频啸叫声,同时用示波器测量输出电压,能看到明显的、频率…

2026/10/9 12:14:59 阅读更多 →
深入C++对象模型:构造、拷贝、析构与内存布局全解析

深入C++对象模型:构造、拷贝、析构与内存布局全解析

1. 项目概述:为什么我们需要深入C对象模型?如果你写过一段时间的C,尤其是经历过一些稍复杂的项目,大概率遇到过这样的场景:你定义了一个类,里面有一些指针成员,然后你写了个拷贝构造函数&#x…

2026/10/13 8:40:24 阅读更多 →
Llama 3.1本地部署与Spring AI集成实战

Llama 3.1本地部署与Spring AI集成实战

1. 项目概述:Llama 3.1本地部署的技术价值在AI技术快速迭代的当下,能够自主掌控大语言模型的本地运行环境正成为开发者的核心能力。Llama 3.1作为Meta推出的开源模型,其70亿参数版本在消费级硬件上已具备实用价值。不同于云端API调用&#xf…

2026/10/9 20:02:44 阅读更多 →

最新新闻

Agent技能拆解与编排实战:从碎片化到体系化

Agent技能拆解与编排实战:从碎片化到体系化

1. 技能碎片化:Agent落地的头号瓶颈这段时间在折腾智能体项目,我最大的体会就是:真正卡住进度的往往不是模型选型,不是推理框架,而是“技能”这层皮。模型再聪明,碰到实际任务时还是靠一个个具体技能去接活…

2026/10/13 8:39:55 阅读更多 →
reactor-core 基准测试实战:JMH 任务使用指南(benchmarks 模块)

reactor-core 基准测试实战:JMH 任务使用指南(benchmarks 模块)

后端异步编程 【免费下载链接】reactor-core Non-Blocking Reactive Foundation for the JVM 项目地址: https://gitcode.com/gh_mirrors/re/reactor-core 点击查看 免费下载 导读 本文以 benchmarks/README.md 为核心,系统讲解 reactor-core 仓库中 b…

2026/10/13 8:39:55 阅读更多 →
SonarQube报告解读:常见质量问题排查与修复实践

SonarQube报告解读:常见质量问题排查与修复实践

工作里接触到越来越多的团队把白盒测试和代码评审绑在一起做,而 SonarQube 几乎是绕不开的那道坎。它不直接帮你跑测试用例,却能在你每次提交代码后,从静态分析的角度告诉你“这里可能会炸”“那里是一个隐患”。我最初接触 SonarQube 时&…

2026/10/13 8:39:55 阅读更多 →
基于Vue与Node.js的同城民宿管理系统设计与实现

基于Vue与Node.js的同城民宿管理系统设计与实现

接手这类偏业务的开发项目,往往不是因为技术本身有多难,而是需求背后那堆"说不清道不明"的日常琐碎。去年夏天,一位做短租的经营者找到我,手里管着十几套分布在不同小区的民宿,订单、房态、保洁排班全靠Exce…

2026/10/13 8:39:55 阅读更多 →
报错别直接丢给AI:最小复现示例让AI改代码不再越改越乱

报错别直接丢给AI:最小复现示例让AI改代码不再越改越乱

先问一句:你有没有经历过这种场景——让AI改一段代码,第一次报错A,它给你改了;跑一下变成报错B,再让它改,变成报错C;改到第五轮,你发现项目里多了好几个没用的函数、几处重复的逻辑&…

2026/10/13 8:39:55 阅读更多 →
LiteLLM实战:统一大模型API网关的部署、路由与预算控制

LiteLLM实战:统一大模型API网关的部署、路由与预算控制

做AI应用这一年多,我最大的感受是:模型本身其实不是瓶颈,真正让人头大的是怎么把一堆杂七杂八的模型接入、路由、计费、限流这些东西收拾利索。LiteLLM这个开源项目,说白了就是帮你把这件事打包干完——它把市面上主流的大模型API…

2026/10/13 8:38:54 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →