Wireshark 导出SSL证书

本文详细介绍了如何在Wireshark 3.6.7版本中使用显示过滤器捕捉并导出SSL证书,包括TLS.handshake.certificate过滤方法,以及x509过滤器的使用和版本特定的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

相关阅读

1. 简述 

2. 过滤证书报文

 3. 导出证书文件

4. 其它过滤方式

5. 记录过滤器BUG


相关阅读

Wireshark 导出特定分组_wireshark导出特定分组-CSDN博客

TShark 批量转换数据包格式_如何将文件夹中所有pcap包遍历转换为bag包-CSDN博客

Wireshark 合并数据包_wireshark合并多个文件-CSDN博客

使用Wireshark导出数据包中的文件_wireshark导出data里面内容-CSDN博客

如何使用 Wireshark:从入门到进阶的网络分析工具-CSDN博客

深入解析 Wireshark 的 TLS 设置:应用场景与实操技巧_wireshark tls-CSDN博客


1. 简述 

        本文主要是介绍如何使用wireshark导出SSL证书。当前所使用的wireshark版本号为3.6.7。

2. 过滤证书报文

        

        在显示过滤器中输入 tls.handshake.certificate,按下回车键后,过滤出带有证书的SSL报文。在树形解析视图中Handshake Protocol: Certificate的节点下可能会有多个证书节点,选中其中的Certificate节点,然后点击右键菜单中的导出分组字节流。如图所示:

 3. 导出证书文件

选择路径,输入文件名带上cer后缀。然后用鼠标左键双击证书文件,查看证书信息:

出现这样的界面意味着已成功导出证书文件。

4. 其它过滤方式

也可以通过x509来过滤出带证书的SSL报文。注意在3.6.7版本的表达式是x509if.oid, 在3.6.7以前的版本是x509if.id,旧版的过滤器有BUG。

5. 记录过滤器BUG

        查看wireshark3.6.7版本的更新日志:https://www.wireshark.org/update/relnotes/wireshark-3.6.7.html。其中有一条BUG修复记录: TLS certificate parser with filter crash Issue 18155.  看了一下BUG描述:

The Idea was to use a filter e.g. "x509if.id == 2.5.4.3". But since that appears to to be invalid I started back spacing till I got "x509if.id == 2" that appeared to be valid. That however crashes wireshark.

意思就是在输入 "x509if.id == 2.5.4.3" 过滤不出想要的数据时,按了退格键导致wireshark崩溃了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Quz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值