![黑客攻防从入门到精通(黑客与反黑工具篇·全新升级版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/491/33706491/b_33706491.jpg)
3.2 经典嗅探器Wireshark的使用
Wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用Wireshark的人必须了解网络协议,否则就看不懂Wireshark了。
为了安全考虑,Wireshark只能查看封包,而不能修改封包的内容或者发送封包。
3.2.1 Wireshark的使用技巧
步骤1 启动Wireshark。当Wireshark安装完毕后,双击该应用程序,即可进入Wireshark的主界面。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0091_0001.jpg?sign=1738905292-fnMbXFGbm9t2uRHLLt6ZheDlr5uQMTf2-0-93e8c9661ece03199c1f13aaac4eed50)
步骤2 打开Options。进入主界面后,单击菜单栏中的“Capture”菜单项,会弹出一个下拉菜单,选中“Options...”选项。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0091_0002.jpg?sign=1738905292-ycSEsGrLCuVPJ30ZeFOIAZh8sEXYGmRt-0-fa5812a78b3bc1b3775a4059ae905fa6)
步骤3 选择可用网卡。打开Capture Options后,首先要选择一张网卡,选中后这张网卡就是用户将要抓包的网卡,然后单击“Start”按钮开始嗅探。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0092_0001.jpg?sign=1738905292-16378MyPZunRw6Nf3ZtTOMcaNW0u4qp9-0-a658826543ee5b4e9c3cd9d817385683)
步骤4 实时嗅探结果显示。当用户用浏览器打开网页时,Wireshark会自动地帮助用户将嗅探的结果显示在其主页面上。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0092_0002.jpg?sign=1738905292-sDl3w0oHMhpmb768HnwPBLTM31xP4hZT-0-79052a779aa4cdd8d5bb1fe536ef4d5f)
3.2.2 Wireshark窗口介绍
在嗅探完成后,就可以看到如下图所示的页面。
Wireshark窗口介绍:① 显示过滤器,用于过滤;② 封包列表,显示捕获到的封包,有源地址、目标地址和端口号;③ 封包详细信息,显示封包中的字段;④ 进制数据,显示十六进制数据。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0092_0003.jpg?sign=1738905292-98DR7ObvROqp4BOCRn8L7PbT7YQeDwu6-0-ec1195eb3d7de2515db7f6cb81d1bb7d)
3.2.3 Wireshark过滤器的使用技巧
初学者使用Wireshark时,将会得到大量的冗余信息,在几千甚至几万条记录中,以至于很难找到自己需要的部分。过滤器会帮助用户在大量的数据中迅速找到需要的信息。过滤器有两种:一种是显示过滤器,用来在捕获的记录中找到所需要的记录;另一种是捕获过滤器,用来过滤捕获的封包,以免捕获太多的记录,在“Capture”→“Capture Filters”中设置保存过滤,在“Filter”栏上,填好Filter的表达式后,单击“Save”按钮,取个名称,如"Filter 102"。
显示过滤器的使用步骤如下。
通常经过捕捉过滤器过滤后的数据还是很复杂。此时可以使用显示过滤器进行更加细致的查找。
它的功能比捕捉过滤器更为强大,而且在用户想修改过滤器条件时,并不需要重新捕捉一次。
步骤1 填写过滤原则。在Wireshark的主页面中有一个过滤规则框FiIter,主要用于过滤源IP、目的IP,如查找源地址为192.168.1.105的包,ip.src==192.168.1.105;查找源地址为ip.det==1.1.1.1。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0093_0001.jpg?sign=1738905292-Jc55M6kWVgKfUoYxK3C4UlYzEoeAVIsc-0-4df499c00def980d0ebcb582dd53d51b)
步骤2 查看对应信息。输入完成后,按“Enter”键,在封包列表中就可以查看对应信息。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0093_0002.jpg?sign=1738905292-7LceO0dko1KNqoSsJM4NtrSG1DGEa0FQ-0-63454fbfdb3219b83f721a99693527c6)
3.2.4 捕获过滤器的使用
捕捉过滤器的语法与其他使用Lipcap(Linux)或者Winpcap(Windows)库开发的软件一样,如著名的TCPdump。捕捉过滤器必须在开始捕捉前设置完毕,这一点与显示过滤器是不同的。设置捕捉过滤器的步骤如下。
步骤1 打开Capture Options。单击“Capture”按钮,在弹出的菜单中选择“Options...”菜单项。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0094_0001.jpg?sign=1738905292-7bhuqp2eilUZe6HRLsBpU37HEm9yj1gk-0-12491b95564862912098e178b349520e)
步骤2 命名过滤器。填写“Capture FiIter”栏或者单击“Capture FiIter”按钮为过滤器起一个名称并保存,以便在今后的捕捉中继续使用这个过滤器。单击“Start”按钮进行捕捉。
![](https://epubservercos.yuewen.com/88B11A/18011581801456306/epubprivate/OEBPS/Images/figure_0094_0002.jpg?sign=1738905292-zJoSpbu84cQ4Jal0TzcsnqyDgwPydSs5-0-ee5a38f2d14bd023ef101e37561f8ad0)