fiddler 怎么也抓不了HTTPS包解決辦法

?? Fiddler默認(rèn)只能抓取HTTP協(xié)議的網(wǎng)頁,不能抓取HTTPS協(xié)議的網(wǎng)頁,而我們很多時候,也需要抓HTTPS協(xié)議的網(wǎng)頁。

一、設(shè)置fiddler

打開fiddler,點(diǎn)擊 Tools--Options--HTTPS 勾選如下圖所示:

然后,點(diǎn)擊Action,選擇將CA證書導(dǎo)入到桌面,即第二項--Export Root Certificate to Desktop,導(dǎo)出后,點(diǎn)擊上圖的ok保存配置。

*如果,此時導(dǎo)出報錯:creation of the root certificate was not located
*解決:在fiddler 的安裝目錄執(zhí)行:makecert.exe -r -ss my -n “CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by [http://www.fiddler2.com](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
之后證書就可以正常導(dǎo)出了

打開瀏覽器,設(shè)置--高級--管理證書--導(dǎo)入,醬紫就可以了

此時可以打開fiddler 試試能不能抓HTTPS 包,如果能,則就可以了;如果不能,請繼續(xù)往下看。

二、打開代理設(shè)置

打開代理設(shè)置,是不是下方 “對所有協(xié)議使用相同代理服務(wù)器” 的地方?jīng)]有勾選上,如果是,請勾選上

有一部分同學(xué)做到這一步應(yīng)該能解決無法抓https的問題。如果還不行,請繼續(xù)往下看。

三、重新設(shè)置證書

一般這個時候,還不行,應(yīng)該就是證書的問題了
Win+R 輸入 certmgr.msc 回車,打開證書管理,打開后如下所示:

點(diǎn)擊操作–查找證書,然后輸入fiddler查找所有相關(guān)證書,如下所示:

上圖可知,這能查詢到一個或者多個的證書,不要緊,找到多少個刪多少個。

打開瀏覽器,設(shè)置--高級--管理證書,找以DO_NOT開頭的關(guān)于Fiddler的證書,同樣的,找到多少個刪多少個。個人、服務(wù)器、證書機(jī)構(gòu)、其他 等標(biāo)簽都依次查找下。

這些全刪之后,這一步完成,現(xiàn)在證書已經(jīng)全部清理了,進(jìn)入下一步。

下載 FiddlerCertMaker.exe,直接打開,不管出現(xiàn)什么錯誤,直接忽略,直到出現(xiàn)如下界面為止:

然后點(diǎn)擊 確定,關(guān)掉它。

有了證書之后,請重啟Fiddler(關(guān)掉再開),重啟之后,訪問https的網(wǎng)站,但你也有可能會發(fā)現(xiàn)如下錯誤:
“你的連接并不安全” 等類似提示,醬紫的:

接下來的幾步跟之前的步驟一樣,醬紫的:
打開fiddler,點(diǎn)擊 Tools--Options--HTTPS 勾選如下圖所示:

然后,點(diǎn)擊Action,選擇將CA證書導(dǎo)入到桌面,即第二項--Export Root Certificate to Desktop,導(dǎo)出后,點(diǎn)擊上圖的ok保存配置。

*如果,此時導(dǎo)出報錯:creation of the root certificate was not located
*解決:在fiddler 的安裝目錄執(zhí)行:makecert.exe -r -ss my -n “CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by [http://www.fiddler2.com](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

證書導(dǎo)入到桌面后(桌面上存在了,可先刪除桌面上的),請打開瀏覽器,然后進(jìn)入設(shè)置-高級-管理證書-導(dǎo)入-選擇剛導(dǎo)出的桌面的證書-確定 。

為了保險,F(xiàn)iddler和瀏覽器也都重啟一下,然后開始抓HTTPS的包,此時你會發(fā)現(xiàn)“ 你的連接并不安全” 等類似提示已經(jīng)消失,并且已經(jīng)能夠抓包了。
如果還不行,從頭再來設(shè)置一次,不漏掉每一步



參考學(xué)習(xí):
https://blog.csdn.net/d1240673769/article/details/74298429/

*僅學(xué)習(xí)......

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTTP協(xié)議入門與Fiddler抓包 堅果 Jimbowhy 前后端腳本編程輕松篇集合文章: 輕松搭建PHP開發(fā)環(huán)...
    堅果jimbowhy閱讀 5,077評論 0 7
  • 轉(zhuǎn)載地址 image.png 前言 fiddler是一個很好的抓包工具,默認(rèn)是抓http請求的,對于pc上的htt...
    菜菜編程閱讀 21,942評論 0 28
  • 前言fiddler是一個很好的抓包工具,默認(rèn)是抓http請求的,對于pc上的https請求,會提示網(wǎng)頁不安全,這時...
    胖子愛豬蹄閱讀 13,469評論 4 22
  • 目錄結(jié)構(gòu): 1、Fiddler的基本界面 2、Fiddler的HTTP統(tǒng)計視圖 3、QuickExec命令行的使用...
    程一川閱讀 2,756評論 0 17
  • 過濾器 前言 fiddler是一個很好的抓包工具,默認(rèn)是抓http請求的,對于pc上的https請求,會提示網(wǎng)頁不...
    jmyang1518閱讀 3,164評論 0 13

友情鏈接更多精彩內(nèi)容