【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流"即可看到解密后的明文信息:

相关推荐
Bonnie_12157 小时前
11-netty基础-手写rpc-支持多序列化协议-03
网络·网络协议·rpc·jetty
搬码临时工10 小时前
如何设置端口映射?防火墙/路由器/纯软件工具多种常用方案步骤,确保任意内网ip端口映射公网访问到
网络·网络协议·tcp/ip
2501_9160074712 小时前
Charles中文版抓包工具使用指南 提高API调试和网络优化效率
android·ios·小程序·https·uni-app·iphone·webview
小粽子编程13 小时前
Pig Cloud遇到websocket不能实现同一个用户不同浏览器接受到广播的消息解决方案
网络·websocket·网络协议
结城13 小时前
HTTP 与 HTTPS 的区别深度解析:从原理到实践
网络协议·http·https
userLee15 小时前
家庭网络硬件
网络协议
DemonAvenger16 小时前
大规模Go网络应用的部署与监控
网络协议·架构·go
小毛驴85017 小时前
WebSocket 在多线程环境下处理 Session并发
网络·websocket·网络协议
卑微的小鬼19 小时前
Cookie和Session是什么?有什么区别?
服务器·网络协议
哈里谢顿19 小时前
Telnet 精简介绍
网络协议