wireshark 无法解密tls_wireshark配置解密TLS 1.2

1.第一步,判断TLS版本<=1.2(不大可能是新标准1.3,如果是那不能解密)

ce709915e31ef2538fb1f713c48b015d.png

2.选中Info列描述有Server Hello字样的包,检查Cipher Suite

0015c2a4e0f82d6bec43a87da2ae5b3d.png

3.描述字符串一般而言开头有TLS_RSA_、TLS_ECDH_、TLS_DHE_以及TLS_ECDHE_。

最常见的是TLS_ECDHE_(不能解密)。理论上说其中TLS_RSA_、TLS_ECDH_都可以解密,但Wireshark只实现了TLS_RSA_的解密。所以,除了以TLS_RSA_开头的都不能解密。

4.检查握手包是否齐全,下述三个包缺一不可

4e51686f920724d7035024cb87ac8482.png


5.配置Wireshark

a9f8b6ff19fe2e6521c007313af2a84d.png


6.如上图,在任一TLS数据包单击右键,打开配置页面如下图。点击Browse随便给一个文件路径用于打印Debug日志;

ca884e235099816a5b74e5cd76ee6ab6.png

7.再单击Edit。此时弹出RSA私钥配置窗口如下。

2c9d7a422df2828648a3c1f764dbf3ea.png

8.保存所有配置,就可以解密了。如下图。

9dbd0b7fbcea6050b05038d901da516c.png

9.如果还是不能解密,可以打开之前配置的Debug日志文件

93d530ddb85e67e95e5e268079f46289.png
3f5270f1907500280759843a92146301.png

339825fdef3cd0bdae.png (61.98 KB, 下载次数: 0)

fbf7e795e7fa223027fb765aad27931c.png

769575fdef45e0f6ea.png (35.38 KB, 下载次数: 0)

2acc22953ebf1d1f6e6236701abda76b.png

版权声明:本文为weixin_29496633原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。