目錄
1.開啟Fiddler遠程連接
2.設置完遠程連接,重啟Fiddler,更新配置
3.保持手機和電腦在同一個局域網
4.給手機裝證書
5.點擊下載證書
6.給證書命名
7.點擊確定,確認安裝成功
1.開啟Fiddler遠程連接
Fiddler主菜單Tools --> Options --> Connections --> 勾選 Allow remote computers to connect
彈出的框是確認啟用遠程連接,配置后提醒你需要重啟Fiddler,更新配置,如果防火墻沒有提示需要手動配置,一般沒問題不用特殊處理防火墻,右下方選擇“確認”即可。
2.設置完遠程連接,重啟Fiddler,更新配置
重新打開Fiddler,進行下一步操作
3.保持手機和電腦在同一個局域網
3.1如何保證手機和電腦在同一個局域網里?
兩種方法確認IP地址:
方法一、是從Fiddler上確認IP地址
打開 Fiddler后,鼠標懸停至Online處,出現在最末尾的IP就是現在正在使用的IP地址,一定是最后一個是準確的哦!
方法二、win + R,輸入cmd,確定,調出cmd命令行,輸入ipconfig,找到以太網卡的IPV4地址對應的就是IP地址
接下來保證,手機和計算機連得同一個網絡即可
ios用戶點擊 --> !后進入路由高級設置模式
Android用戶類似同理--設置--無線WLAN--找到對應路由器,點擊最右側 > 按鈕,進入路由高級設置確認
都是192.168.2網段的,證明就是在同一局域網段內
3.2抓取 http 請求包,手機設置代理就可以;
手機端--勾選手動代理,
輸入代理服務器主機名(就是電腦的IP地址,查找方法在3.1.1中)
輸入代理服務器端口 之前設置的默認端口8888(或者說這里你有改成其他的端口號,是什么就填什么)
繼續(xù)進入路由高級設置模式
IOS用戶找到 HTTP代理(拉到最下方) -- 點擊配置代理,勾選為手動 ,
填寫服務器IP地址(電腦IP地址上面有教怎么看3.1.1)和端口號,不用勾選認證,保存即可
Android用戶進入路由高級設置后,應開啟手動代理,
填寫代理服務器主機名和代理服務器端口
?
3.3要抓取https請求包,手機需要安裝一個 fiddler 的證書
3.3.1安裝根證書步驟:
1.輸網址
打開你手機端的任意瀏覽器,輸入網址:http://Fiddler 的 ip 地址:Fiddler 的端口號
比如我的IP是192.168.2.7,端口號為8888,那么我的網址為:http://192.168.2.7:8888
2.下載證書
進入該頁面后,點擊?FiddlerRoot? certificate??進行下載 Fiddler 根證書
注:若每切換一次網絡,都需要重新下載根證書!
4.給手機裝證書
IOS用戶需要以下幾個步驟:
1.選擇“允許”
?2.會提示已經下載好,但要安裝需要返回到設置里面去添加信任
3.到設置--> 通用 --> VPN與設備管理,點擊進入
4.找到“已下載的描述文件”,點擊進入選擇“安裝”
5.安裝完成后,再回退到設置,點擊通用 --> 關于本機,拉到最下方,找到“證書信任設置”
勾選之前安裝的證書即可,這回就可以收到https的請求包了!
Android用戶無非也是先下載證書,后需要添加信任授權給證書,因各個版本都不同,暫時就不截圖了,大家可以根據自己的不同手機型號搜索對應添加信任授權證書方法操作即可。
5.返回Fiddler ,確認安裝成功
有收集請求的數據,https不報警告就可以正常抓包了
?最后,歡迎大家一起探討 ~? 相互學習,一起進步!文章來源:http://www.zghlxwxcb.cn/news/detail-763119.html
這里是每天都 咩~咩~的羊咩咩女士的日記,點個關注再走吧!文章來源地址http://www.zghlxwxcb.cn/news/detail-763119.html
到了這里,關于Fiddler如何抓取手機http/https請求數據包(IOS,Android保姆級教程)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!