Fiddler刚使用遇到的四大问题

Fiddler安装就不多说了,百度一大堆,这里附上网址链接:Fiddler官网地址

我先来说我安装好启动的时候遇到很多人都遇到的4个问题:

  • 启动fiddler代理 电脑无法上网
  • 创建证书不成功
  • 添加监听地址加密(也就是Https协议)
  • 下载证书提示没有证书

先说解决方法:

1、启动fiddler代理 电脑无法上网

一开始我比较着急没有仔细看,我全部都勾选了,结果重启之后还是没有效果,后来在仔细看了一遍前辈写的方法,原来这个地方是不用勾选的,具体意思我也没研究,只是问题给解决了

fiddler ios手机无网络 fiddler没反应_fiddler


fiddler ios手机无网络 fiddler没反应_抓包_02


fiddler ios手机无网络 fiddler没反应_fiddler ios手机无网络_03


以上便能解决第一个问题,但是如果没有遇到这个问题的话,就不需要更改配置,一般安装好就可以抓包了

2、创建证书不成功

启动fiddler一直弹出下面的提示框,原来我英语不太好,只看懂什么没有创建成功,最后翻译过来原来是“证书没有创建成功”,一问度娘原来有两种解决办法。我选择了第二种命令

fiddler ios手机无网络 fiddler没反应_重启_04


方法一:

1.关闭Fiddler ,点击运行fiddlercertmaker.exe

2.重新打开Fiddler,创建根证书:

(这个方法我就不记录了,只记录一下我自己操作的)方法二:

1、打开cmd命令行

2、进入fiddler安装目录,我的是:C:\Users\Administrator\AppData\Local\Programs\Fiddler

3、输入命令:

makecert.exe -r -ss my -n “CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com” -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 12/12/2020

注意:最后日期一定要是大于你安装的日期

最后出现下图的结果就是成功了

fiddler ios手机无网络 fiddler没反应_重启_05


3、添加监听地址加密(也就是Https协议)

解决了上面的两个问题,我在想终于可以开始抓包了,首先先简单的网页抓包,后面在尝试手机抓包,我一开始就抓包百度网页,害…百度安全性果然高!百度使用的是https协议和http不一样,在这里我们可以暂时的理解为,https加密了安全系数比http高。然后我们再看页面,看到那几把小锁就可以知道为什么理解为加密了

fiddler ios手机无网络 fiddler没反应_抓包_06

方法一:

查看官方安装文档

方法二:

看提示,软件公司还是很人性化的在返回内容里面提示了需要在哪里设置,就是第二行那一句:

"enable the Tools > Options > HTTPS > Decrypt HTTPS traffic option."

这个时候就需要安装证书了,但是正常的情况下安装正常重启fiddler就可以了,但是本人遇到的问题是:

fiddler ios手机无网络 fiddler没反应_重启_07


所以我们就需要继续下一步操作了

fiddler ios手机无网络 fiddler没反应_抓包_08


于是重新从网上下载一个证书到本地,地址: http://www.enhanceie.com/dl/FiddlerCertMaker.exe,安装好之后,通过下面方式检查是否安装好,然后安装好证书就可以抓包了

fiddler ios手机无网络 fiddler没反应_fiddler_09

fiddler ios手机无网络 fiddler没反应_fiddler ios手机无网络_10


到这里如果还是不可以抓包的话,就操作下一步试一下

终极解决方案:最终发现是引擎的问题,打开Certificates generated by CertEnroll engine; 选择MakeCert,然后 ,点击OK,。重启Fiddler,就可以抓HTTPS的包了

fiddler ios手机无网络 fiddler没反应_抓包_11