記錄關於第一次使用fiddler抓包遇到的坑


因工作需要,需要使用到fidler抓包工具,由於是第一次使用,所以踩了很多坑,下面將我的踩坑經驗記錄下來,以備不時之需。

第一次使用時在網上不知道哪位友友分享的網盤下載了個綠色漢化版的,可能是實在太菜了,根據網上的一堆教程還是沒有抓到包,所以跟同事要了個包一鍵安裝

鏈接:https://pan.baidu.com/s/1AU3DYLesSmgmI-7-F5lEGg

提取碼:n3vo

1       安裝之前先把以前安裝的證書清掉,執行win+r輸入certmgr.msc

 

進入證書管理中心

點擊操作--查找證書,如下所示:

 

 

 

然后輸入fiddler查找所有相關證書,如下所示:

 

可以看到,我們找到一個,您可能會找到多個,不要緊,有多少個刪多少個,分別右鍵--刪除這些證書,如下所示:全刪之后,這一步完成。

 

 

2       接下來將fiddler下載之后雙擊打開,點擊I Agree,然后一步步執行直到安裝完成

 

 

 

 

 

3       接下來下載證書fiddlercertmaker.exe,以下是鏈接,可以直接上官網下載

鏈接:https://pan.baidu.com/s/1a6UbCNougvAfUx-2tnim9A

提取碼:7uze

 

下載完成之后雙擊打開直到報completed,然后點擊確定,關掉它。

 

 

4       再接下來,打開tool-option-connectionS,把這四個選項都選上,記住端口號

 

5       點擊https頁面,勾選dycrypt httos traffc,

點擊action—trust root ….,然后點是開始安裝根證書。

 

 

安裝完成之后,如切換回connections看看defaults有沒有被勾上,沒有的話還要進行如下設置

 

 

6       快捷鍵win+r打開文件搜索器,輸入cmd,進入C盤,輸入ipconfig找到本地ip,如以下截圖

 

打開手機瀏覽器,使手機與電腦連接同一個局域網,在瀏覽器輸入http://10.74....(剛才查到的ip):8888(fidller默認的端口號),點擊鏈接即可

 

7       回到fiddler查看connections,defaultlan被勾上表示手機證書安裝成功了

 

8       如果fiddler軟件提示,您訪問的連接不安全,那么執行如下操作就可以解決了

(1)點擊tools-options-https,點擊action

 

(2)點擊第二個導出證書,我是導出到桌面的,導出成功后等待使用

 

(3)務必注意:上一步成功的話,把這一步跳過,不要做了。 如果,你在導出的時候出現:creation of the root certificate was not located等錯誤,不要慌。接下來在cmd命令行中進入Fiddler安裝目錄,比如我的是C盤,所以進入如下圖所示Fiddler2目錄,然后直接復制下方make那一行代碼,然后直接cmd中運行,出現如下所示succeeded提示,出現這一步提示之后,再按步驟(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/05/2012

 

(4)打開IE瀏覽器,進入internet選項-內容-證書-查看證書—導入,選擇剛剛導出的證書,點擊確定上傳即可, 此時你可以抓包了!

 

重要:如果你添加了代理還是沒法上網,,記得去把ie瀏覽器-Internet選項-鏈接-局域網-代理服務器,把標紅框的勾去掉


免責聲明!

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



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