wrieshark https(SSL/TLS)解密

本文介绍了如何使用Wireshark解密HTTPS流量,包括Chrome浏览器的解密方法和非Chrome浏览器的解密流程,涉及SSLKEYLOGFILE环境变量设置、服务器证书的RSA私钥使用以及Fiddler的中间人代理技术。

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

如果是chrome浏览器的数据流 直接配置”SSLKEYLOGFILE“就可以解密了。
实现过程:
1.配置系统环境变量

变量名:SSLKEYLOGFILE

变量值:随意指定一个存储路径,以便chrome输出keylog
在这里插入图片描述

2.配置Wireshark

填入你在系统变量中指定的keylog存储路径,以便wireshark访问keylog中的key 从而解密https(ssl)
在这里插入图片描述

原理解析:
当你配置了”SSLKEYLOGFILE“这个环境变量,这意味着你告诉chrome 你想知道chrome每次https会话的key记录,chrome将会在每次https会话结束后 将会话数据解密的key记录到keylog文件中,Wireshark通过访问keylog文件使用里面的key就可以解密自己捕获到的chrome产生的https会话数据流。

非chrome的https数据流怎么解密呢?
可以通过服务器证书的RSA私钥。

列程,我想要解密百度的https数据流

实现过程:
1.拿到百度的服务器证书

使用fiddler的中间人代理技术拿到含有私钥的服务器证书。

1).打开fiddler并启用https代理服务

2).用配置了fiddler代理的浏览器访问百度

3).运行”certmgr.msc“打开证书管理器

4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值