一、Fiddler默认只抓取HTTP请求
Fiddler安装后默认只抓取HTTP请求,如要抓取HTTPS请求需要进行证书安装
二、Fiddler导出HTTPS证书
1、勾选HTTPS
工具栏Tools->Options->HTTPS,勾选“Decrypt HTTPS traffic”和“Ignore server certificate errors (unsafe)”
2、导出证书
2.1点击“Actions”,选择第二项“Export Root Certificate Desktop”导出证书到桌面
- Trust Root Certificate :安装信任Fiddler证书
- Export Root Certificate Desktop :导出Fiddler证书到桌面
- Open Windows Certficate Manager :打开电脑的证书管理器
- Learn More about HTTPS Decryption :进入官方文档,学习抓包HTTPS
- Remove Interception Certficates :删除拦截证书
- Reset All Certficates :重置所有证书
2.2 导出证书如果成功,则直接跳到2.5步骤
2.3 导出证书如果报错“The root certificate could not be located”
解决办法:手工下载Fiddler证书生成器“fiddlercertmaker.exe”,下载后双击安装即可
2.4 重启 Fiddler,再次点击“Actions”,勾选HTTPS选项时会两次弹框,两次弹框都选择“Yes”
2.5 再次导出证书
选择第二项“Export Root Certificate Desktop”导出证书到桌面
导出成功,桌面出现一个“FiddlerRoot.cer”证书文件
四、浏览器导入证书
1、谷歌浏览器
设置->隐私设置和安全性->安全->管理证书(谷歌浏览器版本不一样路径也可能不一样,可通过设置上方的搜索查找“证书”关键字)
选择桌面文件,完成导入证书
五、重启Fiddler
重启Fiddler,并访问HTTPS请求“https://fanyi.youdao.com/”,可以发现Fiddler成功抓取HTTPS请求
标签:Fiddler,https,Certificate,证书,导出,HTTPS,Root,抓包 From: https://www.cnblogs.com/dabeen/p/17566390.html