Fiddler抓取https設置詳解(PC端)


聲明:本文轉載至:https://www.cnblogs.com/joshua317/p/8670923.html

新安裝fiddler 先做以下清理步驟: https://www.cnblogs.com/xiaoqixiao/p/10244694.html

 

問題1:無法安裝FIDDLE,提示已有FIDDLE,但是卻找不到。

打開Fiddle,提示“Machine-wide Progress Telerik Fiddler installation has been found at ...Please, use that one or uninstall it ...”

解決步驟:

1.windows按鈕+R

2.輸入regedit +回車+是

3.進入注冊表

4.刪除以下內容:                          

                        "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fiddler2" 

                        "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Fiddler2"

 

問題2:之前已安裝過fiddler 需要做完全刪除。

一:以下操作原來fiddler之前的配置(首次安裝fiddler請忽略)

1.清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目錄下所有文件

2.清除電腦上的根證書,WIN+R快捷鍵,輸入:certmgr.msc, 然后回車,查找所有fiddler證書,然后刪除。

3.以谷歌瀏覽器為例說明,在瀏覽器上輸入: chrome://settings/,清除瀏覽器上的證書文件 ,此處需要仔細查找帶有FiddlerRoot的字樣,並刪除。

4.打開fiddler,點擊工具欄中的Tools—>Options,點擊Actions,選擇最后一項,Reset All certificates,然后關閉

注意:以上步驟假設是已經安裝fiddler的情況下需要做的處理 ,若已安裝,建議執行上述步驟,然后進行重新安裝

 

問題3:fiddler不能導出安全證書

  1,進入fiddler安裝目錄下:D:\fiddler
  2,執行如下命令:
    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/11/2020
  注意:這個命令最后的日期 09/11/2019 ,一定要大於現在的日期 ,否則創建的證書是過期的

 


 

 

1.下載最新版fiddler ,強烈建議在官網下載:https://www.telerik.com/download/fiddler(百度雲已有-我的資源
2.正常傻瓜式安裝,下一步,下一步,安裝完畢后,先不用急於打開軟件
3.下載並安裝Fiddler證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
4.打開Fiddler,點擊工具欄中的Tools—>Options

5.點擊https設置選項,勾選選擇項

6.點擊Actions,點擊第二項:Export Root Certificate to Desktop,這時候桌面上會出現證書FiddlerRoot.cer文件,點擊OK設置成功,關閉fiddler

7.PC端,在瀏覽器中導入證書FiddlerRoot.cer;以谷歌瀏覽器為例說明,在瀏覽器上輸入: chrome://settings/
然后進入高級設置,點擊管理證書。

8.在受信任的根證書頒發機構,對證書進行導入

9.重新打開fiddler,就可以在電腦上進行https抓包了。

10.本文主要是分享fiddler抓取https請求的數據,故手機端不再此贅述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM