fiddler抓包詳解

轉(zhuǎn)載地址

image.png

前言

fiddler是一個很好的抓包工具,默認(rèn)是抓http請求的,對于pc上的https請求,會提示網(wǎng)頁不安全,這時候需要在瀏覽器上安裝證書。

一、網(wǎng)頁不安全

1.用fiddler抓包時候,打開百度網(wǎng)頁:https://www.baidu.com

2.提示:網(wǎng)頁不安全

image.png

二、fiddler設(shè)置

1.打開菜單欄:Tools>Fiddler Options>HTTPS

2.勾選Decrypt HTTPS traffic,里面的兩個子菜單也一起勾選了

image.png

三、導(dǎo)出證書

1.點右上角Actions按鈕

2.選第二個選項,導(dǎo)出到桌面,此時桌面上會多一個文件:FiddlerRoot.cer,如左側(cè)圖。

image.png

四、導(dǎo)入到firefox瀏覽器

1.打開右上角瀏覽器設(shè)置》選項》高級》證書》查看證書》證書機(jī)構(gòu)》導(dǎo)入

image.png

2.勾選文件導(dǎo)入

image.png

3.打開文件后,會彈出個框,勾選三個選項就完成操作啦。

image.png

如果還不能成功,那就重啟瀏覽器,重啟電腦了。

Fiddler抓包2-只抓APP的請求

前言

fiddler抓手機(jī)app的請求,估計大部分都會,但是如何只抓來自app的請求呢?

把來自pc的請求過濾掉,因為請求太多,這樣會找不到重要的信息了。

環(huán)境準(zhǔn)備:

1.電腦上已裝fiddler

2.手機(jī)和電腦在同一局域網(wǎng)

一、設(shè)置

1.fiddler>Tools>Fiddler Options>Connections 勾選Allow remote computers to connect。

2.記住這里的端口號:8888,后面會用到。

image.png

二、查看電腦IP

1.打開cmd,輸入:ipconfig,記住這個IPv4地址。

image.png

三、設(shè)置代理

1.手機(jī)設(shè)置->WLAN設(shè)置->選擇該wifi,點右邊的箭頭(有的手機(jī)是長按彈出選項框)。

image.png

2.選擇修改網(wǎng)絡(luò)配置:

配置主機(jī)名:與主機(jī)電腦IP地址保持一致

端口號:8888

3.保存后就可以抓到來自手機(jī)的請求了。

image.png

四、抓APP上的HTTPS請求

1.如果app都是http請求,是不需要安裝證書,能直接抓到的,如果是https請求,這時候手機(jī)就需要下載證書了。

2.打開手機(jī)瀏覽器輸入:http://10.224.xx.xx:8888,這個中間的host地址就是前面查到的本機(jī)地址。

3.出現(xiàn)如下畫面,點箭頭所指的位置,點擊安裝就可以了。

image.png

五、設(shè)置過濾

1.手機(jī)上設(shè)置代理后,這時候fiddler上抓到的是pc和app所有的請求,如果pc上打開網(wǎng)址,會很多,這時候就需要開啟過濾功能了。

2.打開fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾選這個選項就可以了

...from all processes :抓所有的請求

...from browsers only :只抓瀏覽器的請求

...from non-browsers only :只抓非瀏覽器的請求

...from remote clients only:只抓遠(yuǎn)程客戶端請求

image.png

(注意:如果手機(jī)設(shè)置代理后,測玩之后記得恢復(fù)原樣,要不然手機(jī)無法正常上網(wǎng)。)

前言

前面兩篇關(guān)于Fiddler抓包的一些基本配置,配置完之后就可以抓到我們想要的數(shù)據(jù)了,接下來就是如何去分析這些數(shù)據(jù)。

本篇以博客園的請求為例,簡單分析get與post數(shù)據(jù)有何不一樣,以后也能分辨出哪些是get,哪些是post了。

一、get請求

1.打開fiddler工具,然后瀏覽器輸入博客首頁地址:http://www.cnblogs.com/yoyoketang/

2.點開右側(cè)Inspectors下的Headers區(qū)域,查看Request Headers

3.Request Headers區(qū)域里面的就是請求頭信息,可以看到打開博客園首頁的是get請求

image.png

二、post請求

1.打開登錄首頁:https://passport.cnblogs.com/user/signin

2.輸入賬號和密碼登錄成功后,查看fiddler抓包的請求頭信息,可以看出是post請求

image.png

三、如何找出需要的請求

1.打開fiddler后,左邊會話框區(qū)域刷刷刷的很多請求,那么如何有效的找出自己需要的請求呢?

2.首先第一步:清屏(cls),在左下角命令行輸入cls,清空屏幕

image.png

3.第二步在瀏覽器輸入url地址的時候,記住這個地址,如打開博客首頁:http://www.cnblogs.com/yoyoketang/

在點擊登錄按鈕的時候,不要做多與的操作了,然后查看fiddler會話框,這時候有好幾個請求。

image.png

4.如上圖,紅色框框這個地方就是host地址,紅色圈圈地方就是url的路徑(yoyoketang),也就是博客首頁的地址了,那這個請求就是博客首頁的請求了。

四、get和post請求參數(shù)區(qū)別

1.關(guān)于get和post的功能上區(qū)別就不說了,大家自己查資料,這里主要從fiddler抓包的層面查看請求參數(shù)上的區(qū)別

2.get請求的Raw參數(shù)查看,主要分三部分:

--第1部分是請求url地址

--第2部分是host地址

--第3部分是請求頭部信息header

image.png

3.再查看博客登錄請求的Raw信息,post的信息分四部分。

--前面3塊內(nèi)容都一樣,第3部分和第4部分中間會空一行

--第4部分內(nèi)容就是post請求的請求body(get請求是沒body的)

image.png

Fiddler抓包4-工具介紹(request和response)

前言

本篇簡單的介紹下fiddler界面的幾塊區(qū)域,以及各自區(qū)域到底是干什么用的,以便于各好的掌握這個工具

一、工具簡介

1.第一塊區(qū)域是設(shè)置菜單,這個前面2篇都有介紹

2.第二塊區(qū)域是一些快捷菜單,可以點下快捷功能鍵

3.第三塊左邊是抓捕的請求會話列表,每一個請求就是一個會話

4.第四塊右邊上方區(qū)域是request請求的詳細(xì)信息,可以查看headerd、cookies、raw、json等

5.第五塊右邊下方區(qū)域就是response信息,可以查看服務(wù)端返回的json數(shù)據(jù)或其它信息

6.第六塊區(qū)域左下角黑色的那塊小地方,雖然很不起眼,容易被忽略掉,這地方是命令行模式,可以輸入簡單的指令如:cls,執(zhí)行清屏的作用等

image.png

二、會話框

1.會話框主要查看請求的一些請求的一些基本信息,如#、result、protocol、host、url、body、 caching、content-type、process

image.png

2、#:會話框列表最左側(cè),#號這一欄是代表這個請求大概是什么內(nèi)容,<>這個符號就是我們一般要測試的請求與響應(yīng)的類型。

3.result:這里是服務(wù)器返回的代碼,如

--200,請求ok;2xx一般是服務(wù)器接受成功了并處理

--3xx,重定向相關(guān)

--4xx,404最常見的的就是找不到服務(wù)器,一般是請求地址有問題

--5xx,這個一般是服務(wù)器本身的錯誤

4.protocol:這個是協(xié)議類型,如http、https

5.host:主機(jī)地址或域名

6.url:請求的路徑

7.body:該條請求產(chǎn)生的數(shù)據(jù)大小

8.caching:緩存相關(guān)

9.content-type:連接類型

10.process:客戶端類型

三、Request 和Response

1.Request是客戶端發(fā)出去的數(shù)據(jù),Response是服務(wù)端返回過來的數(shù)據(jù),這兩塊區(qū)域功能差不多

image.png

2.headers:請求頭,這里包含client、cookies、transport等

3.webfroms:請求參數(shù)信息表格展示,更直觀。可以直接該區(qū)域的參數(shù)

4.Auth:授權(quán)相關(guān),如果現(xiàn)實如下兩行,說明不需要授權(quán)

No Proxy-Authorization Header is present.

No Authorization Header is present.

5.cookies:查看cookie詳情

6.raw:查看一個完整請求的內(nèi)容,可以直接復(fù)制

7.json:查看json數(shù)據(jù)

8.xml:查看xml文件的信息

四、decode解碼

1.如果response的TextView區(qū)域出現(xiàn)亂碼情況,可以直接點下方黃色區(qū)域解碼

image.png

2.也可以選中上方快捷菜單decode,這樣后面的請求都會自動解碼了

image.png

前言

Fiddler最大的優(yōu)勢在于抓包,我們大部分使用的功能也在抓包的功能上,fiddler做接口測試也是非常方便的。

對應(yīng)沒有接口測試文檔的時候,可以直接抓完包后,copy請求參數(shù),修改下就可以了。

一、Composer簡介

點開右側(cè)Composer區(qū)域,可以看到如下界面,就是測試接口的界面了

image.png

1.請求方式:點開可以勾選請求協(xié)議是get、post等

2.url地址欄:輸入請求的url地址

3.請求頭:第三塊區(qū)域可以輸入請求頭信息

4.請求body:post請求在此區(qū)域輸入body信息

5.執(zhí)行:Execute按鈕點擊后就可以執(zhí)行請求了

6.http版本:可以勾選http版本

7.請求歷史:執(zhí)行完成后會在右側(cè)History區(qū)域生成歷史記錄

二、模擬get請求

1.在Composer區(qū)域地址欄輸入博客首頁:http://www.cnblogs.com/yoyoketang/

2.選擇get請求,點Execute執(zhí)行,請求就可以發(fā)送成功啦

3.請求發(fā)送成功后,左邊會話框會生成一個會話記錄,可以查看抓包詳情

4.右側(cè)history區(qū)域會多一個歷史請求記錄

image.png

5.會話框選中該記錄,查看測試結(jié)果:

--選中該會話,點開Inspectors

--response區(qū)域點開Raw區(qū)域

--Raw查看的是HTML源碼的數(shù)據(jù)

--也可以點WebView,查看返回的web頁面數(shù)據(jù)

image.png

三、Json數(shù)據(jù)

1.有些post的請求參數(shù)和返回參數(shù)是Json格式的,如博客園的登錄請求:https://passport.cnblogs.com/user/signin

2.查看json數(shù)據(jù)如下圖

image.png

四、模擬post請求

1.請求類型勾選post

2.url地址欄輸入對應(yīng)的請求地址

3.body區(qū)域?qū)懙卿浀膉son參數(shù)

4.header請求頭區(qū)域,可以把前面抓包的數(shù)據(jù)copy過來

(注意,有些請求如果請求頭為空的話,會請求失敗的)

image.png

5.執(zhí)行成功后查看測試結(jié)果:

--執(zhí)行成功如第三所示的圖,顯示success=True

--執(zhí)行失敗如下圖所示,顯示

message=Invalid length for a Base-64 char array or string.

success=False

image.png

前言

上一篇介紹了Composer的功能,可以模擬get和post請求,get請求有些是不帶參數(shù)的,這種比較容易,直接放到url地址欄就行。有些get請求會帶有參數(shù),本篇詳細(xì)介紹url地址格式。

一、url詳解

1.url就是我們平常打開百度在地址欄輸入的:https:www.baidu.com,如下圖,這個是最簡單的url地址,打開的是百度的主頁

image.png

2.再看一個稍微復(fù)雜一點的url,在百度輸入框輸入:上海悠悠博客園

image.png

3.查看url地址欄,對比之前的百度首頁url地址,后面多了很多參數(shù)。當(dāng)然最主要的參數(shù)是:wd=上海悠悠博客園(后面的一大串可以暫時忽略)。

4.那么問題來了,這些參數(shù)有什么作用呢?

可以做個簡單的對比,在地址欄分別輸入:

https:www.baidu.com

https://www.baidu.com/s?wd=上海悠悠博客園

對比打開的頁面有什么不一樣,現(xiàn)在知道作用了吧,也就是說這個多的"/s?wd=上海悠悠博客園"就是搜索的結(jié)果頁面

二、url解析

1.以"https://www.baidu.com/s?wd=上海悠悠博客園"這個url請求的抓包為例

image.png

2.那么一個完整的url地址,基本格式如下:

https://host:port/path?xxx=aaa&ooo=bbb

--http/https:這個是協(xié)議類型,如圖中1所示

--host:服務(wù)器的IP地址或者域名,如圖中2所示

--port:HTTP服務(wù)器的默認(rèn)端口是80,這種情況下端口號可以省略。

如果使用了別的端口,必須指明,例如:192.168.3.111:8080,這里的8080就是端口

--path:訪問資源的路徑,如圖中3所示/s (圖中3是把path和請求參數(shù)放一起了)

--?:url里面的?這個符號是個分割線,用來區(qū)分問號前面的是path,問號后面的是參數(shù)

--url-params:問號后面的是請求參數(shù),格式:xxx=aaa,如圖4區(qū)域就是請求參數(shù)

--&:多個參數(shù)用&符號連接

三、請求參數(shù)(params)

1.在url里面請求參數(shù)一般叫params,但是我們在fiddler抓包工具看到的參數(shù)是:QueryString

2.QueryString是像服務(wù)端提交的參數(shù),其實跟params是一個意思,每個參數(shù)對應(yīng)的都有name和value值

3.多個參數(shù)情況如下

image.png

四、UrlEncode編碼

1.如果url地址的參數(shù)帶有中文的,一般在url里面會是這樣的,如第二點里的wd=%E4%B8%8A%E6%B5%B7%E6%...

像看到%E4這種編碼的就是經(jīng)過url編碼過的,需要解碼就能看到是什么中文了

2.用urlencode在線編碼/解碼工具,地址:http://tool.chinaz.com/tools/urlencode.aspx

image.png

前言上一篇講過get請求的參數(shù)都在url里,post的請求相對于get請求多了個body部分,本篇就詳細(xì)講解下body部分參數(shù)的幾種形式。

一、body數(shù)據(jù)類型

常見的post提交數(shù)據(jù)類型有四種:

1.第一種:application/json:這是最常見的json格式,也是非常友好的深受小伙伴喜歡的一種,如下

{"input1":"xxx","input2":"ooo","remember":false}

2.第二種:application/x-www-form-urlencoded:瀏覽器的原生 form 表單,如果不設(shè)置 enctype 屬性,那么最終就會以 application/x-www-form-urlencoded 方式提交數(shù)

input1=xxx&input2=ooo&remember=false

3.第三種:multipart/form-data:這一種是表單格式的,數(shù)據(jù)類型如下

------WebKitFormBoundaryrGKCBY7qhFd3TrwA

Content-Disposition: form-data; name="text"

title

------WebKitFormBoundaryrGKCBY7qhFd3TrwA

Content-Disposition: form-data; name="file"; filename="chrome.png"

Content-Type: image/png

PNG ... content of chrome.png ...

------WebKitFormBoundaryrGKCBY7qhFd3TrwA--

4.第四種:text/xml:這種直接傳的xml格式

examples.getStateName

41

二、json格式

1.打開博客園的登錄頁面,輸入賬號密碼后抓包,查看post提交數(shù)據(jù),點開Raw查看整個請求的原始數(shù)據(jù)

image.png

2.前面講過post的請求多一個body部分,上圖紅色區(qū)域就是博客園登錄接口的body部分,很明顯這種格式是前面講到的第一種json格式

3.查看json格式的樹狀結(jié)構(gòu),更友好,可以點開JSON菜單項

image.png

4.查看這里的json數(shù)據(jù),很明顯傳了三個參數(shù):

--input1:這個是登錄的賬號參數(shù)(加密過)

--input2:這個是登錄的秘密參數(shù)(加密過)

--remember:這個是登錄頁面的勾選是否記住密碼的選項,F(xiàn)alse是不記住,True是記住

三、x-www-form-urlencoded

1.登錄博客園后,打開新隨筆,隨便寫一個標(biāo)題和一個正文后保存,抓包數(shù)據(jù)如下

image.png

2.如上圖的這種格式,很明顯就屬于第二種了,這種類型的數(shù)據(jù)查看,在WebFrom里面查看了

image.png

3.上面紅色框框的Query String是url里面的參數(shù),下面紅色框框的body部分就是這次post提交的body參數(shù)部分了

四、WebFrom

1.為什么登錄請求的WebFrom的body部分為空呢?

image.png

2.看上圖紅色框框的顯示:這里只支持application/x-www-form-urlencoded這種格式的body參數(shù),也就是說json格式的,需要在JOSN這一欄查看了

五、xml

1.如果遇到text/xml這種格式的body,那就如下圖這樣的了

image.png

前言

先給大家講一則小故事,在我們很小的時候是沒有手機(jī)的,那時候跟女神聊天都靠小紙條。某屌絲A男對隔壁小王的隔壁女神C傾慕已久,于是天天小紙條騷擾,無奈中間隔著一個小王,這樣小王就負(fù)責(zé)傳小紙條了。有一天小王忍不住偷偷打開A男表白的紙條,把里面內(nèi)容改了下,改成了:我的同桌小王喜歡你。最后女神C和小王走在了一起。。。這是一個悲傷的故事!

一、斷點

1.為什么要打斷點呢?

比如一個購買的金額輸入框,輸入框前端做了限制100-1000,那么我們測試的時候,需要測試小于100的情況下。很顯然前端只能輸入大于100的。這是我們可以先抓到接口,修改請求參數(shù),繞過前端,傳一個小于100的數(shù),檢查服務(wù)端的功能是否OK。

也就是說接口測試其實是不需要管前端的,主要測后端的功能。Fiddler作為代理服務(wù)器的作用其實就相當(dāng)于上面故事里面的小王,傳紙條的作用,F(xiàn)iddler(小王)修改了請求參數(shù)(小紙條),是為了驗證服務(wù)端功能(女神C)。

2.Fiddler可以修改以下請求

--Fiddler設(shè)置斷點,可以修改HTTP請求頭信息,如修改Cookie,User-Agent等

--可以修改請求數(shù)據(jù),突破表單限制,提交任意數(shù)字,如充值最大100,可以修改成10000

--攔截響應(yīng)數(shù)據(jù),修改響應(yīng)體,如修改服務(wù)端返回的頁面數(shù)據(jù)

二、斷點的兩種方式

1.before response:這個是打在request請求的時候,未到達(dá)服務(wù)器之前

--屌絲A傳給小王的時候,小王在這個時候攔截了小紙條,未傳給女神C

image.png

2.after response:也就是服務(wù)器響應(yīng)之后,在Fiddler將響應(yīng)傳回給客戶端之前。

--女神C回了小紙條,小王拿到后攔截了,未傳給屌絲A

image.png

三、全局?jǐn)帱c

1.全局?jǐn)帱c就是中斷fiddler捕獲的所有請求,先設(shè)置下,點擊rules-> automatic breakpoint? ->before requests

image.png

2.選中before requests選項后,打開博客園首頁:http://www.cnblogs.com/yoyoketang/,看到如下T的標(biāo)識,說明斷點成功

image.png

3.打完斷點后,會發(fā)現(xiàn)所有的請求都無法發(fā)出去了,這時候,點下Go按鈕,就能走下一步了

image.png

4.找到需要修改的請求后,選中該條會話,右側(cè)打開WebFroms,這時候里面的參數(shù)都是可以修改的了

image.png

5.修改之后點Run to Completion就能提交了,于是就成功修改了請求參數(shù)了

6.打全局?jǐn)帱c的話,是無法正常上網(wǎng)的,需要清除斷點:rules-> automatic breakpoint? ->disabled

四、單個斷點

已經(jīng)知道了某個接口的請求地址,這時候只需要針對這一條請求打斷點調(diào)試,在命令行中輸入指令就可以了

請求前斷點(before response): bpu

論壇登錄接口:https://passport.cnblogs.com/user/signin

命令行輸入:bpuhttps://passport.cnblogs.com/user/signin回車

image.png

3.請求登錄接口的時候,就會只攔截登錄這個接口了,此時可以修改任意請求參數(shù)

4.取消斷點,在命令行輸入: bpu 回車就可以了

響應(yīng)后斷點(after? requests): bpafter

論壇登錄接口:https://passport.cnblogs.com/user/signin

在命令行輸入:bpafterhttps://passport.cnblogs.com/user/signin回車

3.登錄博客園,會發(fā)現(xiàn)已經(jīng)攔截到登錄后服務(wù)器返回的數(shù)據(jù)了,此時可以修改任意返回數(shù)據(jù)

4.取消斷點,在命令行輸入: bpafter 回車就可以了

五、攔截來自某個網(wǎng)站所有請求

1.在命令行輸入:bpuwww.cnblogs.com

2.打開博客園任意網(wǎng)頁,發(fā)現(xiàn)都被攔截到了

3.打開博客園其他網(wǎng)站,其它網(wǎng)站可以正常請求

4.說明只攔截了來自部落論壇(www.cnblogs.com)的請求

5.清除輸入bpu回車即可

六、命令行其它相關(guān)指令

Bpafter, Bps, bpv, bpm, bpu

這幾個命令主要用于批量設(shè)置斷點

Bpafter xxx: 中斷? URL? 包含指定字符的全部? session? 響應(yīng)

Bps xxx: 中斷 HTTP 響應(yīng)狀態(tài)為指定字符的全部 session 響應(yīng)

Bpv xxx: 中斷指定請求方式的全部? session? 響應(yīng)

Bpm xxx: 中斷指定請求方式的全部? session? 響應(yīng) 、、同于 bpv xxx

Bpu xxx:與bpafter類似

當(dāng)這些命令沒有加參數(shù)時,會清空所有設(shè)置了斷點的HTTP請求。

更多的其他命令可以參考Fiddler官網(wǎng)手冊

前言

為什么要保存會話呢?舉個很簡單的場景,你在上海測試某個功能接口的時候,發(fā)現(xiàn)了一個BUG,而開發(fā)這個接口的開發(fā)人員是北京的一家合作公司。你這時候給對方開發(fā)提bug,

如何顯得專業(yè)一點,能讓對方心服口服的接受這個BUG呢?如果只是截圖的話,不是很方便,因為要截好幾個地方還描述不清楚,不如簡單粗暴一點把整個會話保存起來,發(fā)給對方。

一、保存為文本

1.以博客園登錄為例,抓到登錄的請求會話

2.點左上角File>Save>Selected Sessions>as Text,保存到電腦上就是文本格式的

image.png

3.文本格式的可以直接打開,結(jié)果如下圖

image.png

二、幾種保存方式

1.save-All Sessions :保存所有的會話,saz文件

2.save-Selected Session:保存選中的會話

--in ArchiveZIP :保存為saz文件

--as Text :以txt文件形式保存整個會話包括Request和Response

--as Text (Headers only) :僅保存頭部

3.Request:保存請求

--Entir Request:保存整個請求信息(headers和body)

--Request Body:只保存請求body部分

4.Response:保存返回

--Entir Response:保存整個返回信息(headers和body)

--Response Body:只保存返回body部分

--and Open as Local File:保存Response信息,并打開文件

三、亂碼問題(decode)

1.打開博客園首頁:http://www.cnblogs.com/yoyoketang/,保存之后查看,會發(fā)現(xiàn)返回的是亂碼

image.png

2.遇到這種情況,主要是需要解碼,用前面學(xué)到的decode方法

image.png

3.點擊箭頭區(qū)域后,重新保存就沒亂碼了。

4.還有一個最簡單辦法就是選中上圖會話框上的decode按鈕,這樣就自動解碼了。

四、保存與導(dǎo)入全部會話

1.我們可以打開fiddler,操作完博客園后,選中save>All Sessions,保存全部會話

2.保存后,在fiddler打開也很方便,直接把剛才保存的會話按住拽進(jìn)來就可以了

image.png

3.也可以選擇File>Load Archive導(dǎo)入這個文件

image.png

五、Repaly

1.導(dǎo)入請求后,可以選中某個請求,點擊Repaly按鈕,重新發(fā)請求

2.也可以ctrl+all全部選中后,點Repaly按鈕,一次性批量請求

image.png

Fiddler抓包10-會話框添加查看get與post請求類型

前言

在使用fiddler抓包的時候,查看請求類型get和post每次只有點開該請求,在Inspectors才能查看get和post請求,不太方便。于是可以在會話框直接添加請求方式。

一、添加會話框菜單

1.點會話框菜單(箭頭位置),右鍵彈出選項菜單

image.png

2.選擇Customize columns選項,Collection選項選擇Miscellaneous

image.png

3.Field Name選擇:RequestMethod

image.png

4.點Add按鈕即可添加成功

image.png

二、隱藏會話菜單

1.選擇需要隱藏的菜單,右鍵。選擇Hide this column

image.png

2.隱藏后也可以讓隱藏的菜單顯示出來:Ensure all columns are visble

image.png

三、調(diào)整會話框菜單順序

1.如果需要調(diào)整會話框菜單順序,如:Content-Type菜單按住后往前移動,就能調(diào)整了

image.png

四、會話排序

1.點擊會話框上的菜單,就能對會話列表排序了,如點body菜單

image.png

2.點完后上面有個上箭頭(正序),或者下箭頭(倒敘)。但是不能取消,取消的話關(guān)掉fiddler后重新打開就行了

前言

在點Actions時候出現(xiàn)Export Failed:The root certificate could not be located.最近有很多小伙伴在fiddler導(dǎo)出證書的時候,遇到無法導(dǎo)出的問題,收集了幾種解決辦法,供參考。

一、證書無法導(dǎo)出

1.在點Actions時候出現(xiàn)Export Failed:The root certificate could not be located.

image.png

二、無法導(dǎo)出問題解決方案

1.首先確保安裝的 Fiddler 是較新的版本,先關(guān)閉fiddler

2.下載并安裝Fiddler證書生成器

下載地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

3.點Tools>Fiddler Options

image.png

4.勾選Capture HTTPS traffic

image.png

5.點Actions按鈕,Export Root Certificate Desktop按鈕導(dǎo)出到桌面

image.png

三、刪除證書

1.有些小伙伴可能之前裝過一些fiddler證書,安裝的姿勢不對,導(dǎo)致新的證書不起作用,這時候需要先刪掉之前的證書了

方法一:從fiddler里打開證書管理界面

image.png

方法二、從文件管理器輸入:certmgr.msc并回車

image.png

2.搜索之前安裝的fiddler證書,找到之后全部刪除

image.png

3.重新下載證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

一路傻瓜式安裝,遇到警告什么的直接忽略就行。

4.安裝好證書后,安裝1.1章節(jié)Fiddler抓包1-抓firefox上https請求的瀏覽器導(dǎo)入證書就行了(弄好之后,重啟電腦就OK了)

作者:胖子愛豬蹄

鏈接:http://www.itdecent.cn/p/1c57d8d1ad99

來源:簡書

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

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

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