干货:Wireshark使用技巧-显示规则

news/2024/6/30 12:07:57

 介绍Wireshark对已有报文的显示进行控制的显示规则。



之前对Wireshark抓包时使用的过滤规则进行了介绍,本文介绍对已有报文的显示进行控制的显示规则。掌握了显示规则,你使用Wireshark的动作都会炫起来。


点击回顾:过滤规则




01



显示规则使用


在Wireshark界面对已经抓取的报文在界面的显示进行控制的规则,称为显示规则,显示规则只是让一部分不符合规则的报文不被显示,但未被丢弃,这些报文仍然存在在Wireshark的系统内。


0?wx_fmt=png


显示规则相对过滤规则要简单得多,在使用界面直接输入或者选择规则即可。


显示规则是对抓取后的报文再次进行刷选,显示规则基本不需要学习,因为Wireshark已经给了足够多的提示,只需简单的进行输入和使用鼠标即可。


显示规则也有部分默认规则,与过滤规则相同。

0?wx_fmt=png


这些规则远远无法满足分析协议的需要,我们需要的是在输入框内输入显示规则,进行显示过滤。


在显示规则输入框内进行输入,wireshark会进行提示,使用户能够选择相应的规则名称进行条件的设置,如果输入错误或者不完整,则输入框内会显示红色,当完整了,则显示绿色。

0?wx_fmt=png


在一个大项属性下,如果需要进行步进行规则的细化,使用“.”即可继续提示规则。

0?wx_fmt=png


这简化了显示规则的大量操作。


虽然显示规则很简单,但了解一些例子,更有助于使用,下一节将举例介绍。


显示规则的使用,依赖于Wireshark已经将对报文所属协议识别和解析的程度,如果无法满足分析需要,则应使用更进阶的方法进行过滤,下一节也将举例介绍。




02



显示规则例子


本节使用一些例子,来说明显示规则的用法。

1、仅显示源端口为443的TCP报文


tcp.srcport == 443


其中的==可使用eq来代替。在客户端侧,这抓取的是SSL协议的所有上行报文。如果上下行报文都需要,则将srcport改为port即可,相应地,还有dstport可以使用。


2、显示ssl报文和域名为www.baidu.com的http报文


ssl or http.host eq www.baidu.com


使用or进行规则的连结,表示满足一个条件即可。


与过滤规则相同,同样支持and以及not连结符,同样,也支持()进行优先级的设定。


3、显示包含“baidu”字符串的ssl报文


ssl contains "baidu"


使用contains 可进行字符串的过滤,contains对字符串的过滤很有效,但前提是位置属性要选择正确 。


4、显示所有数据体前两个字节为1a1c的报文


data.data[0:2]==1a:1c


这条规则,则是一种进阶使用方法,深入到报文的二进制层内,对所有的Wireshark初步解析后带data的内容的数据前两个字节的值进行过滤。0:2表示从0位置开始的2个字节长度的数据,当然,可以以任意需要的位置开始,任意长度的数据。



显示规则能够大大提高协议分析的效率,如果在使用上有不懂的地方,可以关注我进行咨询,免费的噢。



0?wx_fmt=jpeg

长按进行关注。







http://lihuaxi.xjx100.cn/news/237963.html

相关文章

关于共识算法和分布式账本数据结构的简要工程简介

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!共识算法定义了一系列动作,通过这些动作,独立代理在分布式系统的各个部分上(至少在大多数代理中)获得了相同的观点。例如,这…

minecraft_我们未来的机器人影响者:尝试使用Minecraft玩的Twitch流媒体机器人

minecraftIn this article, Ill discuss how we reached young audiences by combining robotics with e-sports.在本文中,我将讨论如何通过结合机器人技术和电子竞技来吸引年轻观众。 到底怎么回事? (What on Earth?) Ever heard of anything like it…

Hadoop生态圈-hive五种数据格式比较

Hadoop生态圈-hive五种数据格式比较 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。

第2周第1课

2019独角兽企业重金招聘Python工程师标准>>> 2.6 相对和绝对路径 绝对路径:路径由根目录“/”开始。相对路径:参照物是当前目录,路径不是由根目录“/”开始。命令pwd(print work directory),显示…

区块链:分布式账本中对权限控制的要求

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!区块链技术被认为是解决许多问题的方法。比特币将如何发展成为我们在没有中间人的情况下运行、保护、核实和记录在线交易的一种受青睐的方法,人们一…

干货!链家二手房数据抓取及内容解析要点

“本文对链家官网网页进行内容分析,可以作为一般HTTP类应用协议进行协议分析的参考,同时,对链家官网的结构了解后,可以对二手房相关信息进行爬取,并且获取被隐藏的近期成交信息。”另外,近期将对包含登录帐…

react中使用构建缓存_通过构建海滩度假胜地网站,了解如何使用React,Contentful和Netlify...

react中使用构建缓存In this full course from John Smilga you will learn React by building a beach resort website project. The project uses React router for routing, React context API for state management, Contentful headless CMS for data management, and Net…

WWDC2018总结

本人的第一篇文章(现在写文章是为了提升自己的语句表达能力) 欢迎大家观看本文章,是略微总结一下WWDC2018发布的iOS12的新东西 iOS12略微总结(持续更新。。。) iOS12 变化 iOS 12新功能汇总(后面希望可以上…