特性
1、頁面調(diào)試+抓包
2感昼、操作簡(jiǎn)單装哆,無需USB連接設(shè)備
3、支持HTTPS定嗓。
4蜕琴、spy-debugger
內(nèi)部集成了weinre
、node-mitmproxy
宵溅、AnyProxy
凌简。
5、自動(dòng)忽略原生App發(fā)起的https請(qǐng)求恃逻,只攔截webview發(fā)起的https請(qǐng)求雏搂。對(duì)使用了SSL pinning技術(shù)的原生App不造成任何影響。
6寇损、可以配合其它代理工具一起使用(默認(rèn)使用AnyProxy) (設(shè)置外部代理)
使用介紹
第一步:安裝node
下載地址:
https://nodejs.org/en/download/current/
下載完成解壓即可
第二步:配置環(huán)境變量
路徑就是解壓之后的路徑
再把node添加到path中凸郑,%node%;
安裝
Windows 下
npm install spy-debugger -g
Mac 下
sudo npm install spy-debugger -g
安裝證書
第一步:生成證書
spy-debugger initCA
// 證書生成在用戶根目錄的node-mitmproxy文件夾下的
// 如: /Users/wuchangming/node-mitmproxy
第二步:安裝證書
把node-mitmproxy文件夾下的 node-mitmproxy.ca.crt 傳到手機(jī)上,點(diǎn)擊安裝即可矛市。
三分鐘上手
第一步:手機(jī)和PC保持在同一網(wǎng)絡(luò)下(比如同時(shí)連到一個(gè)Wi-Fi下)
第二步:命令行輸入spy-debugger
芙沥,按命令行提示用瀏覽器打開相應(yīng)地址。
第三步:設(shè)置手機(jī)的HTTP代理,代理IP地址設(shè)置為PC的IP地址而昨,端口為spy-debugger
的啟動(dòng)端口(默認(rèn)端口:9888)救氯。
- Android設(shè)置代理步驟:
設(shè)置 - WLAN - 長(zhǎng)按選中網(wǎng)絡(luò) - 修改網(wǎng)絡(luò) - 高級(jí) - 代理設(shè)置 - 手動(dòng)
- iOS設(shè)置代理步驟:
設(shè)置 - 無線局域網(wǎng) - 選中網(wǎng)絡(luò) - HTTP代理手動(dòng)
第四步:用手機(jī)訪問你要調(diào)試的頁面即可。
來個(gè)成品圖
我們可以看到歌憨,我抓的是微信的請(qǐng)求着憨,而且還是https的