一哟冬,前提:
1、部署python環(huán)境
2翰灾、安裝mitmproxy纸淮,pip install mitmproxy
二,運(yùn)行
1侈沪,直接命令行 mitmweb 或 mitmweb -p <port>
2亭罪,安裝證書,可以查看上一篇:http://www.reibang.com/p/61a8e37cc299
3呻惕,提供一個(gè)瀏覽器界面亚脆,訪問時(shí)端口為(8081),如果8081端口被占用就運(yùn)行不了
ps:如果被占用,需要將端口進(jìn)程殺掉:
#殺死windows進(jìn)程
netstat -ano|findstr 8081
#找出進(jìn)程程序
tasklist |findstr 1620
#殺死進(jìn)程
taskkill /pid 1260 /F
三,使用
1, -w <文件> :可將抓包內(nèi)容輸出到文件
2官套,抓包信息主面板頁(抓包接口信息奶赔、請(qǐng)求頁、響應(yīng)頁)
[圖片上傳中...(image.png-341249-1693480812206-0)]
3,清除當(dāng)前所有接口玻靡、打開文件臼朗、保存當(dāng)前接口文件
4绣否,關(guān)鍵字搜索匹配顯示指定接口,關(guān)鍵字匹配指定接口高亮顯示
5取逾,關(guān)鍵字匹配接口請(qǐng)求攔截,篡改請(qǐng)求數(shù)據(jù)
或者
ps:此時(shí)可以修改請(qǐng)求頭儒洛,請(qǐng)求體琅锻,也可以修改返回內(nèi)容
6,修改返回內(nèi)容:攔截請(qǐng)求滚秩,點(diǎn) Resume淮捆,再次攔截到響應(yīng),修改響應(yīng)值或替換返回內(nèi)容文件苟径,再點(diǎn)Resume釋放響應(yīng)蟆盐,發(fā)現(xiàn)前端展示為修改后的值“hello,i like you”
更改后的效果:
7险污,接口測(cè)試
修改請(qǐng)求頭,請(qǐng)求體后,點(diǎn)擊再次請(qǐng)求: