Wireshark抓包基础

基础

Wireshark两种模式

混杂模式:

接受所有经过网卡的所有数据包

普通模式:

只接受发给本机的包

抓包效果

ip.addr == 183.2.172.42 and icmp

ip.addr == 183.232.231.172 and icmp 表示只显示 ICPM 协议且主机 IP为183.232.231.172 的数据包。说明:icmp要小写。

其中internet control message protocol:为icmp协议特有,其他协议有其他显示,如tcp协议------Transnission Control Protocol

具体数据(tcp):

过滤规则:

直接输入过滤协议:tcp、http、icmp等

主机过滤:

源地址IP:ip.src == 192.168.1.1

目的地址:ip.dst == 192.168.1.1

过滤子网:ip.addr == 192.168.1.0/24

过滤指定ip:ip.addr == 192.168.1.0

端口过滤:

源端口过滤:tcp.srcport == 80

目的端口过滤:tcp.dstport == 443

端口过滤:tcp.port == 80

注:协议可更改

http模式过滤:

只显示http get 方法:http.request.method=="GET"(post也行)

逻辑运算符:

查看两个ip地址:ip.addr == 192.168.1.1 and ip.addr == 192.168.1.2

查看ip地址并且是icmp数据包的:ip.addr == 192.168.1.1 and icmp

此外还有:

或其中一个:or

除此之外:not

按照数据包进行过滤:

由icmp演示

如果想筛选数据包中包含abcd内容的数据流关键词为contains,完整的表达式为

data contains "abc"

具体步骤如下演示

常见过滤需求:

数据链路层:

筛选源mac地址:eth.src == 04:f9:38:ad:13:26

筛选目的mac:eth.dst == 04:f9:38:ad:13:26

网络层:

筛选网段的数据:ip contains "192.168.1"

注:这是基于网络地址分类的,如a类就是第一位,b类就是第二位

传输层:

筛选12345端口和80端口之间的数据包:tcp.port == 12345 && tcp.port == 80

筛选12345端口到80端口的数据包:tcp.srcport == 12345 && tcp.dstport ==80

应用层:

http.request表示请求头中的第一行(GET index.jsp HTTP/1.1)http.response表示响应头中的第一行(http/1.1 200 OK),其他头部都用http.header_name形式

筛选url中包含.php的http数据包:http.request.uri contains".php"

筛选内容包含username的http数据包:http contains"username"

实战

服务器被黑上不了网,可以ping通网关,不能上网

TTL:数据报文的生存周期

默认linux操作系统值:64,每经过一个路由节点,TTL值减1。TTL值为0时,说明目标地址不可达并返回:Time to live exceedede

作用:防止数据包,无限制在公网中转发

修改linux中ttl的值为1:echo "1" > /proc/sys/net/ipv4/ip_default_ttl​

当出现time-to-live exceeded就说明ttl可能出现了问题

相关推荐
北岛三生2 分钟前
MTK平台调试介绍(一)
图像处理·测试工具·测试用例
Deitymoon3 分钟前
linux——网络基础
linux·网络
Smile_25422041826 分钟前
DCS如何通过KepServerEx向InfluxDB写数据
网络·时序数据库
.select.28 分钟前
TCP 5(socket编程)
服务器·网络·tcp/ip
风曦Kisaki29 分钟前
Linux服务Day03:自定义YUM仓库、网络YUM仓库(HTTP/FTP)、MariaDB数据库基础操作
linux·网络·数据库
流觞 无依29 分钟前
DedeCMS plus/list.php 参数注入(SQL注入)修复教程
sql·安全·php
skilllite作者34 分钟前
SkillLite 多入口架构实战:CLI / Python SDK / MCP / Desktop / Swarm 一页理清
开发语言·人工智能·python·安全·架构·rust·agentskills
网安情报局36 分钟前
RSAC 2026深度解析:AI对抗AI成主流,九大安全能力全面升级
人工智能·网络安全
智擎软件测评小祺1 小时前
渗透测试报告撰写:漏洞发现到验证流程
网络·渗透测试·测试·cma·第三方检测·cnas·渗透测试报告
攻城狮在此1 小时前
华三交换机端口隔离配置(VLAN内二层互访隔离)
网络·安全