[Wireshark] 使用Wireshark抓包https数据包并显示为明文、配置SSLKEYLOGFILE变量(附下载链接)
wireshark
下载链接:https://pan.quark.cn/s/eab7f1e963be
提取码:rRAg
链接失效(可能会被官方和谐)可评论或私信我重发
chrome与firefox在访问https网站的时候会将密钥写入这个环境变量SSLKEYLOGFILE
中,在wireshark中设置就可以解析https变量
配置环境变量
先创建文件ssl.log,点击“是”
这里我放在E盘里,路径如下
使用“Win+R”命令打开“运行”对话框,命令输入框输入“control system”打开系统设置
control system
选择高级系统设置
在功能界面点击环境变量,进入配置界面
单击新建系统变量,变量名:
SSLKEYLOGFILE
变量值:
E:\ssl\ssl.log
变量值为你的log文件的位置,这里我刚才创建的文件位置在E:\ssl\ssl.log中
点击确定保存
打开wireshark,点击编辑,首选项
点击Protocols
点击TLS,更改目录为刚才创建的ssl.log路径,点击确定
然后关闭wireshark,重新打开,访问任意https地址,在ssl.log文件中发现出现数据,代表配置成功。
之后chrome与firefox浏览器访问网址,使用wireshark抓数据包https就可以看到数据