02 Wireshark 完全图解:把整个界面每个按钮讲清楚

新手最大障碍就是"看到一堆按钮不知道干嘛"。这一章把 Wireshark 主界面从上到下、从菜单到右键逐个按钮讲明白。你可以对照实际打开的软件边看边读。

本章目录
  1. 界面总览:一个窗口四个区
  2. 顶部主菜单栏(File/Capture/Edit/View/Go/Analyze/Statistics/…)
  3. 主工具栏(每个图标按钮)
  4. 过滤器栏(顶部那个输入框)
  5. 三层面板(列表/详情/字节)
  6. 状态栏与快捷信息
  7. 数据包右键菜单(每个选项)
  8. Follow 追踪流完整说明
  9. 常用快捷键速查

界面总览:一个窗口四个区

  1. 最上方:主菜单栏 + 主工具栏 + 过滤器栏(横向一排)。
  2. 中间主体:三层面板——数据包列表(Packet List)、数据包详情(Packet Details)、数据包字节(Packet Bytes)。
  3. 最下方:状态栏 + "Expert 专家提示"入口。

分层理解:选中列表里一个包 → 中间"详情"会按各层协议拆开(帧/TCP/HTTP…)→ 下方"字节"显示该段的原始十六进制 + ASCII。三者的信息是连通的:你在详情里点的字段,字节区会高亮对应位置。

新手要点:解题 90% 的时间在看"列表"和"详情"。列表挑可疑包,详情里读关键字段(如 URI、延迟、响应体)。

Wireshark 4.x 的主菜单依次是下面这些。逐项说明(带【】的带常用快捷键):

File(文件)

Capture(捕获)

区分两个"过滤器":捕获过滤器(Capture filter)是抓包前设置、抓不到的就丢弃;显示过滤器(Display filter)是文件已在一堆包里筛选显示。做题绝大多数用显示过滤器,见 03。

Edit(编辑)

View(视图)

Go(跳转)

Analyze(分析)

Statistics(统计)

Telephony(电话) / Wireless(无线)

Tools(工具)

Help(帮助)

About、Manual、网站链接等,解题忽略。

主工具栏(图标按钮逐个过)

从左到右大致是(不同版本位置有微调,认图标即可):

图标/名称作用
▶ 开始捕获 / ⏹ 停止 / 🔄 重启实时抓包三兄弟(做题基本用不到)
📂 Open打开文件
💾 Save / Save As保存当前文件(做题一般不写源文件,Save As 到副本)
🔄 Reload重新读取文件
✕ Close关闭文件
🔍 Find Packet(Ctrl+F)搜索,高频:搜 flag/字符串
⏮ Go Back / Go Forward浏览历史前进后退
▲▼ Previous/Next Packet上一个/下一个包
c+G Go to Packet跳到指定序号
⮜ Show protocol 展开/折叠详情面板全部展开/折叠
🔍 Zoom In / Zoom Out / 滑条缩放文字/内容
🕐 Time Format切换时间显示格式(吸毒盲注看延迟)
funnel/漏斗 Capture Filters捕获过滤器(抓包前)
★ Display Filters(Ctrl+Shift+F)显示过滤器表达式构造器,不知道字段名时点它搜
Coloring/▪ Colorize开/关列表着色
Auto Scroll列表是否自动滚到最新(实时抓包用)
⚙ Preferences首选项(TLS 密钥等)

过滤器栏(顶部输入框)

从左到右:

新手最容易卡在这:不知道字段名可用。其实点右边漏斗打开表达式面板,或直接在框里输入协议名+点号+关键词(如 http.request.uri、tcp.payload)Wireshark 会自动补全。语法全解见 03 过滤器详解。

三层面板

面板内容解题用法
① 数据包列表
(Packet List)
每行一个包:序号、时间、源/目的、协议、长度、Info 摘要点选可疑包;看 Info 判断是请求还是响应;右键操作入口
② 数据包详情
(Packet Details)
该包按协议树展开:帧→IP→TCP→HTTP…每字段一行读关键字段(URI、参数、响应体、延迟都是它的字段);可右键复制值
③ 数据包字节
(Packet Bytes)
该段原始内容:左侧十六进制、右侧 ASCII 预览看"不可见"或加密前的裸数据;中文/加密内容也在这呈现
联动:①②③其实显示同一包的不同视角。点📦详情里某字段,③会高亮对应字节——想找"ASCII 可读串"就在③右侧栏扫一眼。

状态栏与 Expert 提示

数据包右键菜单(每个选项)

在数据包列表任意一处右键,弹出的核心选项如下。这是解题操作最密集的地方,务必逐个认识:

右键选项作用
Follow → TCP/UDP/TLS/HTTP Stream追踪流,把完整对话拼起来,见下节
Conversation Filter只看与该 IP:端口 相关的包
Copy → Copy as Filter / Value / Summary把选中字段转成过滤器文本,或复制其值(copy value 最常用:取 URL、参数值)
Mark / Unmark Packet(Ctrl+M)标记高亮,方便回看那几处关键点
Ignore Packet把包加入"隐藏",列表里不再显示
Set / Unset Time Reference设为此包为零点
Apply as Filter → Selected / Not Selected…直接以选中字段值作为过滤器条件(秒杀手打)——比如点中某 URI 再 Apply as Filter = 只看该 URI
Prepare as Filter构造过滤器但不执行,可继续编辑
Export Packet Bytes…把这包的原始字节导出成文件(离线解密/分析)
Decode As…强制改协议解析
Wiki Protocol Reference打开该协议官方说明网页
Protocol Preferences / 展开各协议子项针对该协议的首选项(冷门)

在数据包详情里右键字段,则会多出「Copy as Filter / Prepare as Filter」等针对单个字段的操作——比如 http.request.uri 那行右键可以快速 Add to filter。

Follow 追踪流完整说明

右键任意包 → Follow → TCP Stream(或对应协议),会弹出窗口把这次完整连接的所有请求+响应原文按顺序拼起来。

用法示范:请求和响应都看不清时,Follow 把所有段落连起来,几乎总能找到答案。它是定位术里"看完整故事"的入口。04 §Follow 有联动技巧。

常用快捷键速查(Windows)

快捷键作用
Ctrl+F查找包(搜字符串)
Ctrl+N查找下一个
Ctrl+G / Ctrl+M跳到包 / 标记包
Ctrl+Alt+C切换着色
Ctrl+Shift+P / Ctrl+K首选项 / 捕获选项
Ctrl+T设置/取消时间引用
Ctrl+R重新读取
Ctrl+O打开文件

更多快捷键帮助菜单里都有,解题高频的就上面这些。