手機上輸入http://192.168.1.102:8888/FiddlerRoot.cer為什么下載不了證書


因為之前你的手機可能已經安裝了該證書,所以再次下載會說找不到證書

解決辦法:如果你遇到上面的問題,就可能是證書的問題(我的本地證書是用系統生成證書的一個軟件生成的個人證書,所以出現了問題),操作步驟如下:(1)將之前的證書刪除打開系統證書管理器(運行=》certmgr.msc=》回車),然后出現管理器,將你之前生成的證書刪除即可。(2)用一個叫”Fiddl

問題描述: 按照網絡上的教程,設置fiddler開啟解密https的選項,同時fiddler的證書也是安裝到系統中,但是抓取https的時候總是出現“Tunnel to……443”,如圖所示: fiddler tunnel to 443 問題解決辦法(已測試)_IOS

 

解決辦法: 如果你遇到上面的問題,就可能是證書的問題(我的本地證書是用系統生成證書的一個軟件生成的個人證書,所以出現了問題),操作步驟如下: (1)將之前的證書刪除 打開系統證書管理器(運行=》certmgr.msc=》回車),然后出現管理器,將你之前生成的證書刪除即可。 fiddler tunnel to 443 問題解決辦法(已測試)_IOS (2)用一個叫”FiddlerCertMaker.exe“的工具重新打了一個證書。你可以點擊這里下載。(下載成功之后,直接雙擊運行即可) (3)重新打開fiddler,使用chrome/ie輸入”https://www.baidu.com/“,這回可以捕獲https的消息並解密成功了。 (4)使用iOS遠程連接fiddler的代理地址,在線安裝證書成功后,使用原生瀏覽器訪問“https://www.baidu.com/”,fiddler成功抓取到https的數據。

 

其他注意事項說明 (1)chrome和ie使用的是系統代理,而火狐使用的是獨立的一套代理系統,所以不管fiddler的開關”capturing“是否打開,都捕獲不了火狐瀏覽器的請求。需要我們將火狐瀏覽器的代理設置設置為系統代理或者配置為”手工配置代理“ (2)火狐瀏覽器使用的證書管理也是獨立的一套系統,而chrome和ie使用的是系統的證書代理,所以我們如果想要使用fiddler抓取火狐瀏覽器的https的數據包,則需要將fiddler的根證書導出到桌面,然后再導入到firefox的證書中。而我們使用chrome和ie的時候是不需要將證書導入導出的,因為fiddler的證書就安裝在系統的證書管理中。 (3)如果在使用fiddler的過程中證書出現問題,可以嘗試使用”FiddlerCertMaker.exe“重新打一下證書 (4)如果在使用安卓或者ios等出現https抓取不到數據的問題,如果在本機上安裝”FiddlerCertMaker.exe”都不行,就嘗試一下fiddler的另外一個插件“CertMaker for iOS andAndroid”這個插件可以在官方網站上進行下載。具體我也沒有使用過。先記錄下思路。

 


免責聲明!

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



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