配置wireshark读取HTTPS连接加密内容(chrome)

1.配置环境变量
变量名:SSLKEYLOGFILE(变量名不可变)
变量值:此处可以随意指定,作用是告诉chrome输出SSLKEY的位置,而wireshark则可以使用此文件来解密HTTPS数据包。例如:D:\123\test123\sslkey.log

2.配置wireshark
中文:编辑>首选项>protocols>ssl
English:Edit>Preferences>protocols>ssl
设置(pre)-Marter-Secret log filename值为:D:\123\test123\sslkey.log
注意:旧版wireshak配置的协议为SSL,新版wireshark配置的协议为TLS
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。

3.wireshark抓包,观察变化

注意:Chrome需要打开开发者模式才会记录TLS密钥到keylog文件中;配置完可能需要重启浏览器。
打开路径,点击Chrome右上角三个点的按钮 >更多工具>扩展程序

参考文章:https://www.jianshu.com/p/517e5e9840e4

wireshark破解https前后对比:

 

posted @ 2021-01-14 13:45  雲淡風輕333  阅读(1206)  评论(0)    收藏  举报