Web安全工具—WireShark使用(持续更新)

Wireshark是一款强大的网络分析工具,通过网卡混杂模式捕获数据包,便于故障排查和Web渗透。本文探讨了Wireshark的工作原理,特别是其抓包机制和过滤表达式的组成。了解这些原理能帮助用户更有效地使用过滤表达式,如http.host过滤,以筛选特定域名的数据包。此外,文章鼓励读者结合其他资源深入学习Wireshark的使用。
摘要由CSDN通过智能技术生成

Web安全工具—WireShark使用(持续更新)

简介:WireShark是当前非常流行和厉害的网络封包分析工具,可以截取各种网络数据包,并显示数据包详细信息,不仅常用于测试过程中定位问题,更在网络故障定位,Web渗透中随处可见。

wireshark工具原理介绍:

提要:因为有很多文章都介绍了Wireshark的使用方法,常见过滤表达式,但是很多人只知道如何使用,并不了解其工作机制和表达式的组成机制。

抓包机制:

Wireshark通过抓取网卡混杂模式下流量进行分析,当网卡置于混杂模式下,能够接收所有经过它的数据流,而不论其目的地址是否是它。
选取抓取的网卡:
在这里插入图片描述

表达式机制:

当我们在使用过滤表达式过滤想要的数据的时候,例如:ip.dstip== 39.106.226.142,我们去查看目的IP是39.106.226.142的所有数据报文。
在这里插入图片描述
但是类似ip.dstip== 39.106.226.142这种的过滤是怎么形成的,下面进行说明
表达式各部分组成说明
在这里插入图片描述

复合过滤表达式在这里插入图片描述
我们最常使用的过滤表达式便可以通过上述的机制记忆和使用,下面使用域名过滤表达式例子进行说明。

域名过滤表达式过滤数据包:

常用表达式:

http(协议).host(协议字段)==(过滤关系)"qq.com"(过滤值)
http (协议).host (协议字段) contains(过滤关系) csdn.net(过滤值)
上述过滤表达式遵循上述写的表达式机制

在这里插入图片描述
总结:Wireshark的作用十分强大,在学习使用的过程中,了解工具原理可以让我们更好的使用和理解工具,本篇文章仅解释了Wireshark的部分原理,使用可以参考下面的文章一起学习。

涉及文章:

网络分析工具——WireShark的使用(超详细)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值