環境:whistle:1.14.6
whistle手機抓包
以安卓手機為例
手機跟電腦要連同一個wifi。
1.啟動whistle
使用w2 start啟動whistle。
退出cmd后,whistle自動關閉了,所以每次使用whistle,需要啟動whistle,不然提示w2命令無法使用。
2.安裝證書
電腦打開瀏覽器,輸入網址:http://127.0.0.1:8899/,點擊HTTPS,安卓手機可以直接通過手機瀏覽器掃描二維碼下載安裝證書或者在瀏覽器網址中輸入rootca.pro,下載證書。
打開手機瀏覽器,點擊【掃一掃】,掃描證書的二維碼,掃描后,彈出網址:rootca.pro,點擊【下載】。
要是實在下載不下來,就通過電腦瀏覽器下載證書,將證書復制黏貼到手機,點擊證書安裝。
3.配置wifi代理
電腦和手機連的都是xxxx的wifi,手機中設置wifi(xxxx)的代理服務器。選擇手動,輸入電腦的ip地址,端口號要跟whistle一致。保存。
4.抓包(以app為例,也可以抓取手機瀏覽器的包)
打開需要抓包的app,這里我用的是優酷APP。目標是抓取登錄/注冊的包。首先打開app,Clear打開app時所抓取的數據包,再點擊【登錄/注冊】。
此時,我們可以在http://127.0.0.1:8899中的【Network】-【Inspectors】中查看到點擊【登錄/注冊】這一個操作所傳輸的信息。