当前位置: 首页 > news >正文

9.嗅探与Wireshark进阶分析

嗅探与Wireshark进阶分析

      • 第一部分:嗅探的概念与重要性
      • 第二部分:Wireshark进阶功能
      • 第三部分:嗅探实践与分析
      • 总结

目标:

• 理解嗅探(Sniffing)的概念及其在网络安全中的作用
• 掌握Wireshark的进阶功能(如过滤器、流量分析)
• 通过实践加深对网络数据包的理解

第一部分:嗅探的概念与重要性

学习内容:

• 什么是嗅探?
• 嗅探在网络安全中的双重角色
• 嗅探的常见工具

详细讲解:

1 什么是嗅探?

嗅探(Sniffing)是指通过工具拦截和分析网络中的数据包,就像在网络中“偷听”数据流动。它可以捕获明文传输的信息(如未加密的密码)。
◦ 举例:你在咖啡店用公共Wi-Fi,黑客用嗅探工具偷看你输入的账号密码。

2 嗅探在网络安全中的双重角色

◦ 正面作用:安全专家用嗅探分析网络问题或检测异常流量。
◦ 负面作用:攻击者用嗅探窃取敏感数据。
◦ 举例:公司用嗅探发现员工泄露机密,黑客用嗅探偷信用卡号。

3 嗅探的常见工具

◦ Wireshark:免费,开源,功能强大。
◦ Tcpdump:命令行工具,适合Linux用户。
◦ Cain & Abel:Windows上的嗅探和密码破解工具(小心使用,仅限合法测试)。
◦ 今天我们聚焦Wireshark,因为它简单易上手。

任务:

• 写下“嗅探”的定义和它在网络安全中的两种用途。
• 思考一个场景:如果有人在你家Wi-Fi上嗅探,会发生什么?写下你的想法。

第二部分:Wireshark进阶功能

学习内容:

• Wireshark的界面与基本操作复习
• 使用过滤器筛选数据包
• 分析流量模式

详细讲解:

1 Wireshark界面与基本操作复习

◦ 主界面三部分:数据包列表、数据包详情、字节视图。
在这里插入图片描述

◦ 复习抓包:选择网卡 → 点击绿色“鲨鱼鳍”开始 → 红色方块停止。

2 使用过滤器筛选数据包

过滤器是Wireshark的“搜索功能”,可以快速找到你想要的数据包。
◦ 常用过滤器:
• ip.addr == 192.168.1.1:显示特定IP地址的数据包。
• http:只看HTTP协议的流量。
• tcp.port == 80:显示端口80的流量。
◦ 输入过滤器:在顶部“Filter”栏输入,回车应用。
◦ 举例:输入http,抓包后只显示网页请求数据。

3 分析流量模式

◦ 查看“统计”菜单(Statistics):
• 协议分布(Protocol Hierarchy):看看流量主要是HTTP、TCP还是其他。
• 对话(Conversations):显示哪些IP之间通信最多。
◦ 举例:你发现家里Wi-Fi有陌生IP大量通信,可能被入侵了。

任务:

• 打开Wireshark,输入ip.addr == 你的电脑IP(如192.168.1.100),抓包5分钟,记录看到的协议类型(如TCP、UDP)。
• 用“协议分布”功能,看看你网络中HTTP流量占多少百分比。

第三部分:嗅探实践与分析

学习内容

• 模拟嗅探场景
• 分析HTTP明文数据
• 安全思考

详细讲解:

1 模拟嗅探场景

◦ 打开Wireshark,选择Wi-Fi网卡,开始抓包。
◦ 在浏览器访问一个未加密的网站(http://开头的,比如http://testphp.vulnweb.com)。
◦ 停止抓包,找到HTTP数据包。

2 分析HTTP明文数据

◦ 在数据包详情中,找“HTTP”部分,可能看到网页请求的URL、表单数据等。
◦ 如果网站未用HTTPS,你甚至可能看到用户名或密码(测试网站可能有模拟数据)。
◦ 举例:你访问登录页面,输入“test/test123”,Wireshark可能会显示这些明文。
在这里插入图片描述

在这里插入图片描述

3 安全思考

◦ 明文传输有多危险?(答案:非常危险,任何人都能偷看。)
◦ 如何防范?(答案:用HTTPS加密,使用VPN。)

任务:

• 抓包并找到一条HTTP数据包,截图记录URL或请求内容。
• 回答问题:如果你的银行网站用HTTP不用HTTPS,会怎样?写下你的推理。

总结

• 理论: 你了解了嗅探的定义、正反作用,以及Wireshark的进阶用法。
• 实践: 你用过滤器筛选数据包,分析了HTTP明文流量。
• 复习建议: 睡前回顾过滤器语法(ip.addr、http等),想象嗅探可能偷到哪些信息。

相关文章:

  • 使用Python在Word中创建、读取和删除列表 - 详解
  • DeepSeek接入多模态,个人电脑也能飞速生成高清图,确实可以封神了!
  • 目前主要虚拟世界平台在单一实例承载人数和伺服器架构的综合比较分析(从开资料和技术推估):
  • 寄存器(内部访问)
  • WordPress靶场攻略
  • 微服务》》Kubernetes (K8S) 集群配置网络》》Calico
  • deepseek使用记录24——小灵
  • docker、docker-compose常用命令
  • Java 实现排序算法 TopK 问题
  • AcWing 839:模拟堆 ← multiset + unordered_map
  • 4.玩转热图(续:矩阵式网络关系热图、Pivot Table 热图、三维/交互式热图)——Python数据挖掘代码实践
  • 2025年优化算法:人工旅鼠算法(Artificial lemming algorithm,ALA)
  • Devops之Docker:Docker入门
  • Pandas数据分析
  • 深入解析 Service Worker 在 Chrome 扩展中的应用
  • redis,tar.gz安装后,接入systemctl报错解决
  • ESP32 BLE 初步学习笔记
  • 嵌入式C语言进阶(四)指针
  • NO.51十六届蓝桥杯备战|堆算法题|第k小|除2|最小函数值|序列合并|舞蹈课(C++)
  • CAN通信转TCP/IP通信协议解析
  • 英伟达回应在上海设立新办公空间:正租用一个新办公空间,这是在中国持续深耕的努力
  • 中科院合肥物质院迎来新一届领导班子:刘建国继续担任院长
  • 2025吉林市马拉松开跑,用赛道绘制“博物馆之城”动感地图
  • 上海虹桥国际咖啡文化节开幕,推出茶咖文化特色街区、宝妈咖啡师培训
  • 标普500指数连涨四日,大型科技股多数下跌
  • 端午小长假前夜火车票今日开抢,多个技巧提高购票成功率