【HTTPS】Wireshark导入密钥文件后仍无法解密https报文

个人搭建了一个HTTPS网站后,想通过Wireshark抓包https报文并解密。在本站查询了大量文章后,发现介绍的方法基本就分两步:

**1、**在本地Windows系统上新增系统环境变量"SSLKEYLOGFILE",保存Chrome浏览器访问网站时使用的密钥;

**2、**将1中的密钥导入配置到Wireshark中。例如以下文章介绍:

Wireshark解密https数据

但我按照两步走之后发现仍无法解密,抓包报文仍是密文,遂继续研究,最终定位到如下问题:

Wireshark默认https协议的访问端口为443,因此只会针对443端口的相关报文进行解密。若待抓包网站的端口不是443,则需将新端口添加到Wireshark中,具体位置:(编辑-首选项-Protocols-HTTP)

随后再次查看抓包文件,即可看到新增端口的报文出现HTTP协议,查看"HTTP流"即可看到解密后的明文信息:

相关推荐
可乐加.糖6 小时前
一篇关于Netty相关的梳理总结
java·后端·网络协议·netty·信息与通信
吴盐煮_7 小时前
使用UDP建立连接,会存在什么问题?
网络·网络协议·udp
忆源9 小时前
SOME/IP-SD -- 协议英文原文讲解9(ERROR处理)
网络·网络协议·tcp/ip
低头不见16 小时前
tcp的粘包拆包问题,如何解决?
网络·网络协议·tcp/ip
Aa美少女战士21 小时前
单域名 vs 通配符:如何选择最适合你的 SSL 证书?
网络协议·https·ssl
咕噜签名21 小时前
如何申请p12证书
网络协议·https·ssl
2a3b4c21 小时前
SSL/TLS
网络协议·https·ssl
沫夕残雪1 天前
HTTP,请求响应报头,以及抓包工具的讨论
网络·vscode·网络协议·http
the_nov1 天前
14.网络套接字TCP
linux·c++·网络协议
古希腊掌握嵌入式的神1 天前
[物联网iot]对比WIFI、MQTT、TCP、UDP通信协议
网络·物联网·网络协议·tcp/ip·udp