347 字
2 分钟
附录 C:抓取 HTTPS 包
在实验二中,第二张图片会通过 HTTPS 传输,Wireshark 里只能看到加密后的应用数据。要读出明文,需要让 Wireshark 拿到会话密钥,有两条常见路径。
使用网站私钥
如果你想抓取的网站是你自己的,可以利用这种方式:用网站生成证书时所使用的私钥进行解密。把私钥文件添加到 编辑 › 配置 › 首选项 › RSA 密钥 中即可。
使用浏览器 SSL 日志
该方案支持 Chrome 和 Firefox。通过设置 SSLKEYLOGFILE 环境变量,可以让浏览器在访问 SSL/TLS 网站时把对应密钥保存到本地文件,Wireshark 有了这份日志就能解密报文。
设置环境变量
在 Windows 设置中依次打开 系统 › 高级设置 › 环境变量 › 新建用户变量,变量名填 SSLKEYLOGFILE,变量值填保存文件的路径,然后保存。
配置 Wireshark
在 Wireshark 中选择 编辑 › 配置 › 首选项 › Protocols › TLS,勾选 Reassemble TLS records spanning multiple TCP segments 和 Reassemble TLS Application Data spanning multiple TLS records,最后在 (Pre)-Master-Secret log filename 中填入上文的路径。

下一篇:附录 D:配置 WSL2。
计算机网络实验教程
已完结分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 0 天
部分内容可能已过时