fiddler 的使用

2022-05-24 17:20:59 浏览数 (1)

经典版

仅支持Windows

https://www.telerik.com/fiddler/fiddler-classic

配置 Fiddler Classic 以解密 HTTPS 流量

注意图中的8866端口,下文会用到

插件

如上配置捕获web页面没问题,但遇到 APP 可能会报错:证书错误,或网络连接失败

这时候需要安装插件CertMaker for iOS and Android https://www.telerik.com/fiddler/add-ons

注意,这个插件可以解决一些证书问题,并不是所有

安装插件需要先关闭fiddler,安装完再打开,重置所有证书。其他端需要先清除之前的证书,再重新安装

重置所有证书

iOS 配置代理

使用Safari浏览器访问http://{Fiddler所在电脑的ip}:8866/

下载描述文件
安装描述文件
信任证书
设置代理

Android 配置代理

步骤也是先安装证书,再设置代理,不再细说

结果,结果不理想,即使是装上CertMaker插件,依然报证书错误,

引用网上的一段话

7.0之后Android默认不相信用户自己安装的证书,需要程序自己实现是否相信用户证书。在此背景下,fiddler无法抓包https加密的报文,这种情况下解决办法只有两个,一个是不用android7.0以上的设备。。通常模拟器都是6.0目前,所以还可以。还有一个方法就是安装系统的根证书(需要Root权限)。

使用

过滤host

新版

支持WindowsLinuxmacOS

收费,提供30天免费试用

新版也有证书问题,好像没有相关插件能解决

https://www.telerik.com/fiddler/fiddler-everywhere

0 人点赞