使用 Wireshark 调试 HTTPS请求

前言

从我的这篇博客前端也需要深度了解HTTPS协议可以知道。https协议是通过tls加密套算法保护下的http协议;传统的wireshark抓包,可以清楚的看到http协议每次交互的报文和内容,但是对于加密的https,实际通信是基于非对称加密算法后,在对称算法加密通道内的报文。在不知道生成的私钥情况下,是无法获取报文内容的;可以看到一般是这样的


本文就介绍一下,如何破解传输包的实际报文;

关于Wireshark 的抓包原理

我们知道 HTTP 抓包工具 Fiddler 是通过开启本地代理进行抓包的,它能够解密 HTTPS 流量的原理很简单:首先 Fiddler 作为客户端跟服务端建立 TLS 连接,使用服务端的证书,处理请求和响应;然后 Fiddler 又作为服务端跟浏览器建立 TLS 连接,使用 Fiddler 的证书

你可能感兴趣的:(网络通信,浏览器,wireshark,https,抓包)