最近我換了家機器人(智能家居)公司,跟着一個很牛逼的老大,他人很謙虛,教了我們很多東西。
他玩了好多年的博客,記載工作上的點點滴滴,這是個好習慣,今天開始,我要好好拾起計算機上的知識。
之所以開始抓包,是因為智能家居app上面某些功能訪問的網絡有問題(預發布?外網?內網····),感謝老大,一直不厭其煩的教我們。
目錄:
(一)注意
(二)原理
(三)步驟
(一)注意:
1.工具:小度wifi/360wifi,fiddler用的是fiddler4版本,蘋果手機6
2.目前只適用http協議
(二)原理如下:

(三)操作步驟
1.安裝fiddler4,設置參數
A.下載fiddler4並安裝,文件如右:fiddler4_4.6.2.0_setup.1453708442.exe
B.打開fiddler,在菜單欄Tools-Fiddler options-https-Actions,勾選Decrypt HTTPS CONNECTs和Ignore server certificate reyocation(如下)

C.同時,在TOOLs-fiddler options-Connection下,設置端口為:8888,勾選Allow remote computers to connect

2.安裝小度wifi,設置手機參數
A.下載小度wifi,如右XiaoduWiFi140923_M_3.0.9.1414460295.exe,安裝好,設置賬號和密碼(eg:6230/912345678)
B.在cmd里輸入ipconfig,找到無線網絡連接TPv4 adress:192.168.95.1,記住這個ip

C.打開蘋果6設置wifi,找到6230,輸入密碼,手動輸入設置服務器:192.168.95.1端口:8888
3.點擊對應app進行抓包了
(四)其他方法:手機安裝HTTPS證書(*不需要捕獲HTTPS,則忽略此步*)
a.首先確定Fiddler所在電腦的IP地址:例:192.168.95.1
b.打開被測手機瀏覽器,訪問http://192.168.8.8:8888,點"FiddlerRoot certificate" 然后安裝證書
詳情可以參考老大的博客:http://www.cnblogs.com/findyou/p/3491014.html
