本文地址:https://blog.csdn.net/dujie1219/article/details/111637512
Firefox Chrome浏览器用https访问服务器时,通过Wireshark抓包,解密https数据
1)Firefox或Chrome在开发者模式的时候,TLS秘钥就会自动写入到该指定文件下,通过环境变量SSLKEYLOGFILE 指定
所以第一步就是配置环境变量SSLKEYLOGFILE ,配置方法如下:
右击<此电脑>,选择属性,进入一下界面
然后在左侧选择<高级系统设置>,进入系统属性页面,如下图。
然后在系统属性页面(上图)的右下角选择<环境变量>,进入环境变量页面,如下图
然后新建一个环境变量,变量名为:SSLKEYLOGFILE 变量值为你想保存数据的文件路径,我的是F:\SSLKEYLOG\sslkeylog.log
然后保存就OK了, 接下来配置Wireshark
2)配置Wireshark
打开Wireshark, 然后在 编辑菜单的最下方找到首选项。
然后在首选项里边找到 Protocols, 并在里边找到TLS
如下图,将key文件的路径填入(Pre)-Master-Secret log filename 中,然后保存
保存好之后重启浏览器,F12打开开发者模式,Wireshark抓包之后就可以看到解密的https包了.
如果本文对你有帮助记得点赞哦!
转发请注明出处:https://blog.csdn.net/dujie1219/article/details/111637512