折腾记录

福利推荐-办理成功后可加微信领取20红包

Fiddler关于https抓包

2025-05-13 23:59:07 michael007js 12

一、Fiddler默认只抓取HTTP请求

Fiddler安装后默认只抓取HTTP请求,如要抓取HTTPS请求需要进行证书安装

img

二、Fiddler导出HTTPS证书

1、勾选HTTPS

工具栏Tools->Options->HTTPS,勾选“Decrypt HTTPS traffic”和“Ignore server certificate errors (unsafe)”

img

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 :重置所有证书

img

2.2 导出证书如果成功,则直接跳到2.4步骤

2.3 导出证书如果报错“The root certificate could not be located”

img

2.3.1 解决办法:

  • 查看是否已安装有Fiddler证书。点击“Actions”,选择第三项“Open Windows Certificate Manager”打开证书管理,在证书管理界面操作->查找证书->查找“Fiddler”关键字,如有文件则删除掉,如无则忽略

  • 手工下载Fiddler证书生成器“fiddlercertmaker.exe”,下载后双击安装证书

img

img

2.3.2 证书安装后重启 Fiddler,再次点击“Actions”,勾选HTTPS选项时会两次弹框,两次弹框都选择“Yes”

img

img

2.3.3 再次导出证书

选择第二项“Export Root Certificate Desktop”导出证书到桌面

img

2.4 导出证书成功,桌面出现一个“FiddlerRoot.cer”证书文件

img

img

四、浏览器导入证书

1、谷歌浏览器

设置->隐私设置和安全性->安全->管理证书(谷歌浏览器版本不一样路径也可能不一样,可通过设置上方的搜索查找“证书”关键字)

img

选择桌面文件,完成导入证书

img

查看浏览器已导入的证书

img

五、重启Fiddler

重启Fiddler,并访问HTTPS请求“https://fanyi.youdao.com/”,可以发现Fiddler成功抓取HTTPS请求

img


首页
关于博主
我的博客
搜索