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

Wireshark 学习笔记(一)

Wireshark 学习笔记 (一)

基础

图形界面和数据

工具栏 主工具栏包含多个用于数据包嗅探和处理的菜单和快捷方式,包括过滤、排序、摘要、导出和合并。
显示过滤栏 主要查询和过滤区域。
近期文件 最近调查的文件列表。您可以通过双击调出列出的文件。
捕获过滤器和接口 捕获过滤器以及可用的嗅探点(网络接口)。网络接口是计算机和网络之间的连接点。软件连接(例如,lo、eth0 和 ens33)使网络硬件能够工作。
状态栏 工具状态、配置文件和数字数据包信息。

image-20250911221256875

加载PCAP文件

加载任意pcap后缀文件(通过"文件"->"打开"或双击文件或拖动文件到wireshark)

数据包列表面板 每个数据包的摘要(源地址和目标地址、协议和数据包信息)。您可以点击列表来选择一个数据包进行进一步调查。一旦您选择了一个数据包,详细信息将显示在其他面板中。
数据包详情面板 选中数据包的详细协议分解。
数据包字节面板 选中数据包的十六进制和解码 ASCII 表示。它根据在详细信息面板中点击的部位突出显示数据包字段。

image-20250911222230300

数据包着色

wireshark会根据不同条件或协议给数据包进行着色处理

wireshark的两种数据包着色方法:临时规则和永久规则。临时规则仅在程序会话期间可用,而永久规则则保存在偏好文件(配置文件)中,并在下一次程序会话时可用。

可以使用“右键菜单”或“查看 → 着色规则”菜单来创建永久着色规则。

“着色数据包列表”菜单用于激活/禁用着色规则。临时数据包着色通过“右键菜单”或“查看 → 会话过滤器”菜单完成

默认着色规则如下:
image-20250911223452177

流量嗅探

image-20250911223706241

蓝色的按钮开始网络嗅探(捕获流量)
红色的按钮将停止嗅探
绿色的按钮重新启动嗅探
齿轮按钮进行捕获过滤器的配置和选择嗅探接口

合并PCAP文件

可以使用 "文件 --> 合并" 菜单路径将一个 pcap 文件与已处理的文件合并。
当您选择第二个文件时,Wireshark 会显示所选文件中的数据包总数。
点击 "打开" 后,它将合并现有的 pcap 文件与所选文件,并创建一个新的 pcap 文件。请注意,在处理之前需要保存 "合并" 的 pcap 文件。

image-20250911224231467

image-20250911224423622

image-20250911224508547

查看文件详情

image-20250911224709167

image-20250911224802125

数据包详细信息

根据 OSI 模型,数据包由 5 到 7 层组成。

image-20250911225256911

Wireshark - packet details

可以看到数据包有七个不同的层:帧/数据包、源[MAC]、源[IP]、协议、协议错误、应用协议和应用数据。

帧(第 1 层):这将显示您正在查看的帧/数据包,以及 OSI 模型物理层的相关详细信息。
源[MAC](第 2 层):这将显示源和目标 MAC 地址;来自 OSI 模型的链路层。
源 [IP] (第 3 层): 这将显示源和目标 IPv4 地址;来自 OSI 模型的网络层。
协议 (第 4 层): 这将显示所使用的协议的详细信息(UDP/TCP)以及源和目标端口;来自 OSI 模型的传输层。
协议错误:这是第 4 层的延续,显示了需要重新组装的 TCP 特定片段。
应用层协议(第 5 层):这将显示特定于所使用协议的详细信息,例如 HTTP、FTP 和 SMB。来自 OSI 模型的第 5 层。
应用数据:这是第 5 层的一个扩展,可以显示特定于应用程序的数据。

数据包导航

转到数据包

Wireshark - go to packet

可以迅速定位目标数据包

查找数据包

除了通过数据包编号查找,Wireshark 还可以通过数据包内容查找。可以使用“编辑 --> 查找数据包”菜单在数据包中搜索特定的事件。

查找数据包有两个关键点。第一个是输入类型。此功能接受四种输入类型(显示过滤器、十六进制、字符串和正则表达式)。字符串和正则表达式搜索是最常用的搜索类型。搜索不区分大小写,但您可以通过单击单选按钮来设置搜索时的大小写敏感性。

第二个点是选择搜索字段。您可以在三个窗格(数据包列表、数据包详细信息和数据包字节)中进行搜索,了解每个窗格中可用的信息对于查找感兴趣的事件非常重要。例如,如果您尝试查找数据包详细信息窗格中的信息,而在数据包列表窗格中执行搜索,即使信息存在,Wireshark 也无法找到它。

Wireshark - find packets

标记数据包

可以通过标记数据包来找到/指向特定的数据包进行进一步调查。这有助于分析师指向感兴趣的事件或从捕获中导出特定的数据包。您可以使用“编辑”或“右键单击”菜单来标记/取消标记数据包。

Wireshark - mark packets

数据包注释

与数据包标记类似,可以添加注释来特定数据包,这将有助于进一步调查,或提醒并指出其他层分析师的重要/可疑点。与数据包标记不同,注释可以保留在捕获文件中,直到操作员将其删除。

Wireshark - packet comments

导出数据包

有时需要从文件中分离特定的数据包,并深入挖掘以解决事件。这项功能有助于共享仅有的可疑数据包(确定范围)。因此,冗余信息不会包含在分析过程中。可以使用“文件”菜单来导出数据包。

Wireshark - export packets

导出对象(文件)

Wireshark 可以提取通过线路传输的文件。导出对象仅适用于选定协议的流(DICOM、HTTP、IMF、SMB 和 TFTP)。

Wireshark - export objects

时间显示格式

Wireshark 会按捕获顺序列出数据包,因此调查默认流量并不总是最佳选择。默认情况下,Wireshark 显示的时间是 "自捕获开始以来的秒数"。可以使用 "查看 --> 时间显示格式" 菜单来更改时间显示格式。

image-20250911230544903

Wireshark - time display format

专家信息

Wireshark 还能检测协议的特定状态,以发现可能的异常和问题。请注意,这些都是建议,始终存在出现误报/漏报的可能性。专家信息可以提供三个不同严重程度的类别。详细信息如下表所示

严重程度 颜色 信息
聊天 蓝色 关于常规工作流程的信息。
注意 青色 显著事件,如应用程序错误代码。
警告 黄色 警告,如异常错误代码或问题描述。
错误 红色 诸如格式错误的分组等问题。
分组 信息 分组 信息
校验和 校验和错误。 已弃用 已弃用的协议使用。
评论 数据包注释检测。 格式错误 畸形数据包检测。

Wireshark - expert info

可以使用状态栏中的 "左下角区域""分析 --> 专家信息" 菜单,通过对话框查看所有可用的信息条目。它将显示数据包编号、摘要、分组协议和总出现次数。

数据包过滤

应用为过滤器

这是过滤流量的最基本方法。在调查捕获文件时,您可以点击要过滤的字段,并使用 "右键菜单"或 "分析" > 应用为过滤器 菜单来过滤特定值。应用过滤器后,Wireshark 将生成所需的过滤器查询,应用它,根据您的选择显示数据包,并从数据包列表窗格中隐藏未选择的数据包。请注意,总数据包数和显示的数据包数始终显示在状态栏上。

Wireshark - apply as filter

会话过滤器

当您使用“应用作为过滤器”选项时,您将仅过滤数据包中的一个实体。此选项是调查数据包中特定值的好方法。然而,假设您想通过关注 IP 地址和端口号来调查特定的数据包编号以及所有相关联的数据包。在这种情况下,“会话过滤器”选项可以帮助您仅查看相关数据包并轻松隐藏其余的数据包。您可以使用“右键菜单”或" 分析 --> 会话过滤器 "菜单来过滤会话。

Wireshark - conversation filter

着色对话

此选项与“对话过滤器”类似,但有一个区别。它突出显示链接的数据包,而不会应用显示过滤器并减少查看的数据包数量。此选项与“着色规则”选项 ad 配合使用,可更改数据包的颜色,而不会考虑先前应用的着色规则。您可以使用“右键菜单”或 "View --> 着色对话" 菜单单击即可着色链接的数据包。请注意,您可以使用 "View --> 着色对话 --> 重置着色" 菜单撤销此操作。

Wireshark - colourise conversation

准备过滤器

与“应用作为过滤器”类似,此选项帮助分析师使用“右键单击”菜单创建显示过滤器。然而,与上一个选项不同,此选项在选定后不会应用过滤器。它会将所需的查询添加到窗格中,并使用“右键单击”菜单中的“..和/或..”执行命令(按回车键)或选择的其他过滤选项来等待执行。

Wireshark - prepare as filter

按列应用

默认情况下,数据包列表窗格会提供每个数据包的基本信息。您可以使用“右键菜单”或“ 分析 --> 应用为列 ”菜单向数据包列表窗格添加列。一旦您点击某个值并将其应用为列,它就会在数据包列表窗格中可见。此功能有助于检查捕获文件中所有可用数据包中特定值/字段的显示情况。您可以通过点击数据包列表窗格的顶部来启用/禁用数据包列表窗格中显示的列。

Wireshark - apply as column

追踪流

Wireshark 以数据包部分的大小显示所有内容。然而,可以重建流并查看在应用程序级别呈现的原始流量。遵循协议,流帮助分析师重现应用程序级数据并理解感兴趣的事件。还可以查看未加密的协议数据,如用户名、密码和其他传输数据。

您可以使用 "右键菜单"或 "分析" --> 追踪流 TCP/UDP/HTTP 流 菜单来跟踪流量流。流显示在一个单独的对话框中;来自服务器的数据包用蓝色突出显示,而来自客户端的数据包用红色突出显示。

Wireshark - follow stream

一旦你跟随一个数据流,Wireshark 会自动创建并应用所需的过滤器来查看特定的数据流。记住,一旦应用了过滤器,查看的包数量会发生变化。你需要使用显示过滤器栏右上角位于 "X 按钮 " 来移除显示过滤器,查看捕获文件中所有可用的包。

http://www.sczhlp.com/news/93161/

相关文章:

  • ELF 文件结构与加载流程介绍
  • 灵码产品演示:Maven 示例工程生成
  • 保定厂家推荐信息流推广免费seo推广公司
  • 昆山网站优化广州seo和网络推广
  • 和萝莉做的电影网站郑州做网站推广电
  • 做网站技术方法有深圳 网站建设培训班
  • CF1265E题解
  • 数组中的第K大元素
  • 建设银行手机版官方网站网址大全电脑版
  • 学做网站网兰州网站建设公司电话
  • 滨州做网站的四川企业网站开发
  • 新乡市延津县建设局网站美团企业邮箱提额3000
  • 做网站横幅的图片多大免费域名注册免费空间
  • 做软件下载网站违法吗网站建设情况调查表
  • 百度网站地图模板网络营销的特征和功能
  • 【2025-09-11】脆弱的睡眠
  • 天津外贸公司网站制作南宁建设网
  • 沃尔玛的网站建设外贸公司的简介100字
  • 个人做网站做什么样的话电商网站的数据库设计
  • 网站服务器购买畅销营销型网站建设电话
  • wordpress网站被自动跳转东阳网站优化
  • 免费ppt资源网站南宁 建网站 公司
  • 深圳外贸seo网站推广汕头信息网官网
  • 做免费网站教程学校网站建设工作目标
  • 用net语言做网站平台好不好视频直播网站建设费用
  • 网站域名是什么浙江省院士专家工作站建设网站
  • 常州天狼网站建设阿里云上用wordpress
  • 369网站建设中心gps建站步骤视频
  • 南通医院网站建设网站开发验收单
  • 个人网站需要多少钱WordPress担保系统