https抓包教程 原

  • Fiddler安裝 
    此處略。我們需要安裝Fiddler軟件,版本需要在4.0以上,儘量越高越好。
  • 普通https抓包設置 
    打開Fiddler ——> Options .然後打開的對話框中,選擇HTTPS tab頁,如圖: 

    接下來,選擇 Connections tab頁,如圖: 

    在進行這兩步的過程中,如果提示是否安裝證書,選擇安裝即可。
  • 手機端安裝Fiddler證書 
    1) 手機和電腦連接同一個局域網絡後,iphone通過啓動safari瀏覽器訪問 http://IP:8888,回車進入Fiddler的證書安裝頁面(安卓手機通過啓動手機默認瀏覽器訪問http://IP:8888
    其中,IP是 電腦PC連接wifi獲取到的ip地址,比如這裏是192.168.0.158,那麼手機瀏覽器訪問的是 http://192.168.0.158:8888 
    如何查看本機的ip,可以參考該文,有敘述 http://blog.csdn.net/liujingqiu/article/details/79046752 
    2) 訪問 http://192.168.0.158:8888 後,會彈出一個對話框,如圖所示:點擊 FiddlerRoot certificate 進行證書安裝 
    注:我是小米手機,瀏覽器下載證書後無法直接在瀏覽器裏安裝,需要進入到設置-系統安全-證書安裝裏進行安裝,參考:https://www.baidu.com/link?url=J4U4VkeyfBX4qZ_NbH_B2YNRb19pj5fKtB3NJFH8WR-7gS1KodFAsDvUTZn60DM2&wd=&eqid=e77f036d0002fb4c000000025b5fddf3

    如果安卓手機沒有設置屏幕開機密碼,那麼這裏會提示需要設置一個開機密碼。(iPhone手機默認都要屏幕打開密碼)
  • 手機代理設置 
    1) 點擊局域網後面的驚歎號處彈出的修改網絡,進入高級設置 
    2) 在https代理處,選擇手動模式,分別輸入ip(比如這裏是192.168.137.1),端口號是8888 
  • 設置代理後,測試手機是否可以正常打開網絡 
    測試設置代理後,手機是否可以正常打開網絡,尤其是https協議的網站,比如百度 
    很多時候,是不能正常打開網頁的,打開手機的默認瀏覽器,會彈出一個是否信任該網頁的提 示,可能會彈出不受信任的證書,安卓手機如圖所示: 
  • 手機app請求,Fiddler抓包 
    以oschina爲例,在手機上進行操作,可以看到在Fiddler端抓到的信息,如圖所示: 

    就這樣按照上述步驟,就能抓取到app包了。
  • 附 
    1)在PC切換wifi網絡後,ip會變化,那麼在手機端,需要重新安裝一下FiddlerRoot certificate 安全證書,然後重新設置代理。 
    2) 如果在設置代理後,手機不能正常打開網頁,很多時候都是由於Fiddler的安裝證書存在問題,比如沒有被授權。 
    3) 不同的手機,安裝Fiddler Root certificate 證書的時候,有點不一樣,比如小米手機,需要先下載Fiddler證書,然後從 設置->系統安全>從存儲設備安裝 (按照提示操作即可)。
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章