Fiddler配合wireshark解密ssl

环境: win11(wireshark)--虚拟机win7(Fiddler)---虚拟机win7(HTTPS站点)

软件安装问题:

需要.net环境,NDP461-KB3102436-x86-x64-AllOS-ENU.exe。

安装fiddler后安装下fiddlercertmaker.exe插件。

一、Fiddler配置SSL解密

打开工具-选项

点击菜单栏HTTPS,勾选Decrypt HTTPS traffic,勾选Ignore server certificate errors

点击<client>;ssl2;字符串,将<client>;ssl2;ssl3;tls1.0;tls1.1;tls1.2整个复制进去

点击Actions按钮,Turst Root Certificate

如果证书失败,可以Reset All Certificate 后再Trust Root Certificate,正常情况不用。

菜单栏点击"Connections",勾选Allow remote computers to connect,记住端口8888

保存后重启Fiddler

二、Fiddler配置keylog输出

在界面左下角命令控制台,输入about:config

添加"fiddler.certmaker.bc.LogPrivateKeys"并设置值为Ture

三、获取private key

重启后就可以捕获了,在第一台抓包的机器的浏览器配置下代理,然后访问下目标网站

浏览器访问目标网站,可以看到Fiddler已经识别到了。

同时在Log页面可以看到key信息

将后边那一整串BASE64编码复制下来存成文本文件,同时在前后添加上标识

"-----BEGIN PRIVATE KEY-----""-----END PRIVATE KEY-----"

四、导入key解密

wireshark-编辑-首选项

协议-TLS-点击后-RSA keys list Edit

添加Fiddler机器的IP和端口,协议选择HTTP,key文件就是刚才保存的文件

可以看到流量解密成功

相关推荐
铁皮鸭子15 分钟前
利用 ACME 实现SSL证书自动化配置更新
ssl·acme·域名证书·ssl 证书
土小帽软件测试4 小时前
fiddler抓包18-2_导出jmeter、postman脚本(带请求头)
测试工具·jmeter·fiddler·postman·抓包·软件测试学习
一勺菠萝丶5 小时前
手动更换SSL证书教程及注意事项
网络·网络协议·ssl
racent锐成信息16 小时前
如何在Chrome、Edge、360、Firefox等浏览器查看网站SSL证书信息?
网络协议·https·ssl
土小帽软件测试16 小时前
fiddler抓包18-1_导出jmeter脚本(jmx文件)
测试工具·fiddler·抓包·软件测试学习
神技圈子1 天前
【linux】推荐个自研的工具:一键式自动生成并更新ssl证书
网络·网络协议·ssl
sj11637394031 天前
ES(Elasticsearch)SSL集群部署
大数据·elasticsearch·ssl
7ACE2 天前
TCP Analysis Flags 之 TCP ZeroWindowProbe
网络·网络协议·tcp/ip·wireshark·tcpdump
GOTXX3 天前
应用层协议HTTP
linux·网络·网络协议·计算机网络·http·fiddler