Fiddler是一款非常流行并且實用的http抓包工具,它的原理是在本機開啟了一個http的代理服務器,然后它會轉發所有的http請求和響應,因此,它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此,它還可以支持請求重放等一些高級功能。顯然它是可以支持對手機應用進行http抓包的。本文就來介紹下如何用fiddler對手機應用來抓包。
?
在Fiddler Options”對話框切換到“Connections”選項卡,然后勾選“Allow romote computers to connect”后面的復選框,然后點擊“OK”按鈕。
?
在本機命令行輸入:ipconfig,找到本機的ip地址。
?
打開android設備的“設置”->“WLAN”,找到你要連接的網絡,然后進入該網絡詳情,找到設置代理處,將代理模式改為“手動”,并輸入電腦IP地址和端口號,最后保存。每款手機設置方式稍有不同,自己看情況設置。
?
?
?
然后啟動android設備中你想要訪問的app,在fiddler中可以看到完成的請求和響應數據。
?
注:如果連接成功后進入app則沒有網絡,或者提醒連接遠程地址失敗什么的,可能是辣個app做了防抓包。