Fiddler如何手机抓包

先讲讲我的经历坎坷吧:第一次学习fiddler抓包的时候一个中午就搞定了(大概1小时左右吧),但是当我第二天抓包的时候又发现抓不到包了,我很纳闷,也很无助(因为我问别人别人都说不懂,去群里问也没有人吊我,特别不爽,因此我写下这篇自己经历过的坎坷希望帮助业内人士),搞了一天,研究了,百度了,谷歌了,一切的一切办法都想遍了,本来想问我老大,忍住了(怕挨吊,这点也还没学会吗,香菇难受啊),没问。于是乎,皇天不负有心人,晚上我终于研究懂了,于是乎分享给大家。没写好的还请多多指教,或者你有更好的想法的互相交流QQ:979352156.废话不多说了,进入正题步骤如下:

第一步:下载Fiddler,百度搜索Fiddler,新手就直接点下一步下一步,懂点程序的按照自己的风格来就好了,如图:

第二步:打开Fiddler软件,如图:

 打开的时候如果遇到我这个红框问题不要慌,这意味着你缺少Fiddler安全证书.

第三步:解决红框问题Creation of the root certificate was not successful,在地址栏输入:自己电脑ip:Fiddler端口(默认8888)如:http://192.168.3.68:8888。自己的ip不知道多少的话打开cmd输入:ipconfig 如图:

接下来再在地址栏这样输入如图(前提你的Fiddler软件是开着的):

第四步:点击FiddlerRoot certificate下载证书,并且安装:

如果点击FiddlerRoot certificate后报No root certificate was found. Have you enabled HTTPS traffic decryption in Fiddler yet?错的话,也请不要慌,跟着我的流程走一定会成功:

打开cmd,进入你的Fiddler安装目录,输入:

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 09/05/2012  

如图:证明你成功了。

这时候再刷新下报错网页就可以成功下载FiddlerRoot.cer证书了,再接着安装证书,下一步下一步即可如图:

 

最后点击是,就搞定了。

第六步(可省略):为了以防万一查看下自己是否真正成功安装没有:

按住window+r键,再输入certMgr.msc:

第七步:想要用手机抓包还需要配置Fiddler

第八步:将手机与电脑连上同一个网络(可以同时连一个wifi),也可以如下图操作对手机wifi进行设置:

1.

上图的服务器:指的是你电脑的ip,cmd中ipconfig查看自己电脑ip

端口:指的是Fiddler中的端口,默认是8888.

2.访问网页输入代理IP和端口,下载Fiddler的证书,点击下图FiddlerRoot certificate

我用的是UC浏览器下载的,这时下载的FiddlerRoot.cer证书会在UCDownloads文件夹下面,这时我们把它移到根目录下去,注意:一定得移不然就会出现存储内存无证书。

接下来点击手机的设置---》安全和隐私--》更多安全设置--》从SD卡安装(选择我们刚刚下载好的FiddlerRoot.cer证书)--》点击完成----》在用户凭据看到有CA证书的话就说明安装成功,这时候就可以实现手机抓包了

示例演示:

 >

>

好,搞定,成功了。

原文地址:https://www.cnblogs.com/fh-fendou/p/8202941.html