安卓:
- 長按手機連接的WiFi,點擊修改網絡
- 把代理改成手動,服務器主機選擇自己電腦的IP地址,端口號為8888(在dos窗口輸入ipconfig查詢IP地址,為ipv4)
- 打開手機瀏覽器,輸入http://自己電腦IP地址,進入fiddler echo service,拉到最底部,點擊藍色字體fiddlerroot certificate,彈出下載框,點擊下載,然后用手機打開任意APP(fiddler保持開啟),在fiddler上顯示抓取
Fiddler實現手機(ios)抓包
一、對PC(筆記本)參數進行配置
? ?1. 配置fiddler允許監聽到https(fiddler默認只抓取http格式的)
???????? 打開Fiddler菜單項Tools->TelerikFiddler Options->HTTPS,
???????? 勾選CaptureHTTPS CONNECTs,點擊Actions,
???????? 勾選Decrypt HTTPS?traffic和Ignore servercertificate errors兩項,點擊OK(首次點擊會彈出是否信任fiddler證書和安全提示,直接點擊yes就行),見圖:
2.配置fiddler允許遠程連接
???????? 上一步窗口中點擊Tools->TelerikFiddler Options->Connections,勾選allow remote computers to connect,默認監聽端口為8888(下圖Fiddler listens on port就是端口號),若端口被占用可以設置成其他的,配置好后要重新啟動fiddler,如下圖:
點擊完成之后,PC端配置完成,接下來開始配置手機端;
二、對手機端進行參數配置
???????? 首先要保證手機和電腦都處于同一個網絡;
???????? 然后要知道電腦的ip地址(當然這個電腦是安裝fiddler的電腦),電腦ip地址可通過cmd,輸入ipconfig查詢,或網絡共享中ipv4找到,我的是192.168.0.133;
???????? 再者要知道fiddler的端口號,Tools->TelerikFiddler Options->Connections,port中值就是端口號,一般默認為8888;接下來開始操作手機;
- 第一步:手機和電腦連接同一個網絡,打開手機瀏覽器,輸入http://ip:端口號,點擊前往;見下圖:
2.第二步:前往之后會跳轉到證書下載頁,見下圖:
???????? 點擊FiddlerRootcertificate下載證書;
3.第三步:點擊下載,點擊允許
4.第四步:如下界面,點擊關閉,在設置中查看描述文件;
點擊安裝:
輸入密碼(手機解鎖密碼):
安裝完之后,點擊完成:
然后在設置-通用-描述文件查看:
點擊描述文件,列表內為下載的證書:
5.第五步:更改手機無線網的代理
???? 手機設置-無線局域網-點擊連接的網絡
????????
在網絡界面選擇http配置-配置代理:
在配置代理中選擇手動,在服務器輸入電腦的IP地址,端口輸入fiddler里面配置的端口(8888),點擊存儲;
6.第六步:手機連接網站,查看fiddler中的包
輸入cms的賬號和密碼登錄:
在fiddler中出現登錄接口: