wireshark的学习使用

此篇仅记录学习心得,个人学习用。

默认你已经下载好wireshark,并配置好相关环境。

前言:为什么你的wireshark抓不全http包?

 用 Wireshark 练习抓包,抓到的 http 都很少。基本找不到你想要的http。原因在于Wireshark 默认情况下无法直接抓取到加密的HTTPS数据包,因为HTTPS使用SSL/TLS加密来保护数据的隐私和安全。当您在Wireshark中看到HTTPS流量时,您只会看到加密后的数据,而无法查看其中的明文内容。

要在Wireshark中查看HTTPS数据包的明文内容,您需要进行中间人攻击(Man-in-the-Middle, MITM)或者使用SSL密钥日志(SSL Key Log)的方式来解密流量。

这里采用后者的方式。

创建文件 sslog.log,在 C 盘下,创建文件 C:\ssl_key\sslog.log

 环境变量中新建用户变量SSLKEYLOGFILE=路径\sslkey.log文件

返回wireshark

找到ssl(注意较新版本没有ssl,那就找tls),改变路径

OK,前戏完成,开始正式刷怪

那么

Wireshark 启动!

第一式:大威天龙。抓包www.baidu.com

找到wlan 按照步骤来

在浏览器地址栏输入“www.baidu.com”

在标蓝色框的写上http,然后就注意找GET就行,细心一点

点进去以后,可以尝试多下拉几个,找到你输入的网址

第二式:亢龙有悔。列出在分组列表子窗口所显示的所有协议类型

下拉慢慢找

第三式:唯我独尊。从发出HTTP GET报文到接收到对应的HTTP OK响应报文共需要多长时间?

紧挨着的,一般就是

第四式:小试牛刀。主机的IP地址是什么?访问的服务器的IP地址是什么?

第五式:方天画戟。给出根据协议类型、地址筛选数据包的筛选表达式

在输入http的地方,输入“http and ip.add==39.156.66.18(任意ip,这里只是举个例子,具体看你抓的里面有啥)”

Wireshark是一款强大的网络协议分析工具,它允许用户捕获和分析网络数据包。Wireshark提供了丰富的过滤规则,以帮助您精确筛选和分析所捕获的数据包。

  1. 基于IP地址的过滤:

    • 抓取源IP地址为192.168.0.100的数据包:ip.src == 192.168.0.100
    • 抓取目标IP地址为192.168.0.10的数据包:ip.dst == 192.168.0.10
    • 抓取源或目标IP地址为特定地址的数据包:ip.addr == 192.168.0.11
  2. 基于端口的过滤:

    • 抓取目标端口为80的数据包(通常是HTTP):tcp.dstport == 80
    • 抓取源或目标端口为特定端口的数据包:tcp.port == 8080 or udp.port == 53
  3. 基于协议的过滤:

    • 抓取HTTP协议的数据包:http
    • 抓取SSH协议的数据包:ssh
    • 抓取ARP协议的数据包:arp
  4. 基于数据包大小的过滤:

    • 抓取数据包大小大于1000字节的数据包:frame.length > 1000
    • 抓取数据包大小在特定范围内的数据包:frame.length >= 500 and frame.length <= 1000
  5. 逻辑操作符的使用:

    • 逻辑与操作:ip.src == 192.168.0.1 and tcp.dstport == 80
    • 逻辑或操作:tcp.port == 8080 or udp.port == 53
    • 逻辑非操作:not arp
  6. 特定应用层协议的过滤:

    • 抓取DNS查询数据包:dns.qry.type == 1
    • 抓取SMTP协议的数据包:smtp
  7. 按照时间戳过滤:

    • 抓取指定时间范围内的数据包:frame.time >= "2023-09-07 09:00:00" and frame.time <= "2023-09-07 10:00:00"
  8. 按照MAC地址过滤:

    • 抓取源MAC地址为特定地址的数据包:eth.src == 00:11:22:33:44:55
    • 抓取目标MAC地址为特定地址的数据包:eth.dst == 00:11:22:33:44:55
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值