最新wireshark抓包教程,wireshark抓包的时候有黄条、蓝条各代表什么意思?( 二 )


Web服务器收到Fiddler的请求后,从请求中筛选出合适的加密协议并返回服务器CA证书,证书中包含公钥信息;
Fiddler收到服务器响应之后,保存服务器证书并自签名一个证书,伪装成服务器将该证书下发给客户端;
客户端验证证书的合法性(Fiddler能否抓取到HTTPS报文关键就看这一步了);
客户端生产对称密钥并使用自签名证书的公钥进行加密,发送给服务器;
Fiddler拦截客户端的请求之后,使用私钥解密该报文,获取对称密钥并使用CA证书的公钥加密,再发送给Web服务器;
Web服务器接收到客户端加密后的对称密钥,采用私钥解密,并使用对称密钥解密测试数据传给客户端;
Fiddler使用前面获取的对称密钥解密报文;
客户端验证数据无误后,HTTPS连接建立完成,此时客户端开始向服务器发送使用对称密钥加密的业务数据;
Fiddler使用前面获取的对称密钥解密客户端发送的数据并重新加密转发给客户端 。
以上就是我对于Fiddler抓包的一些见解 。

推荐阅读