安裝mitmproxy以及遇到的坑和簡單用法

mitmproxy 是一款工具,也可以說是 python 的一個包,在命令行操作的工具。

MITM 即中間人攻擊(Man-in-the-middle attack)

image

使用這個工具可以在命令行上進行抓包昆婿,還可以對所抓到的包進行腳本處理,非常有用撞蜂。

安裝 mitmproxy

安裝這個我們必須先安裝了 pip盲镶。 pip 在安裝了 python之后自帶的侥袜,如果你安裝了 python 就可以忽略了,如何安裝這里就不說了溉贿,只說安裝 mitmproxy

打開命令行枫吧,輸入 pip install mitmproxy 即可

image

按下回車即可下載

但是到最后下載失敗

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools

是因為安裝這個包的 window 系統(tǒng)需要首先安裝 Microsoft Visual C++ V14.0以上 才行。

可以在https://visualstudio.microsoft.com/zh-hans/downloads/ 直接下載即可宇色,安裝之后需要把 c++ de 庫之類的東西都安裝了九杂,然后再在命令行進行安裝 mitmproxy即可。

安裝完之后查看 mitmproxy版本

命令行輸入 mitmproxy --version

image

顯示錯誤宣蠕,這是因為 window操作系統(tǒng)不支持使用 mitmproxy 這個命令例隆,我們可以使用 mitmdump 或 mitmweb 代替。

image

這樣就成功了抢蚀。

如何使用 mitmproxy抓包

開啟抓包:mitmdump

image

這樣子就是開始抓包了镀层,監(jiān)聽了所有的地址,端口是 8080皿曲,如果需要改端口號唱逢,可以按 ctrl + c 退出抓包,然后輸入下列命令:

mitmdump -p 8889

這樣子就把端口號改成 8889 了

image

如果需要抓手機的包的話屋休,就需要在你連接的 wifi 修改代理

image

上面的主機名字是 你電腦抓包的 ip 地址坞古,端口號是剛才設置的端口號。設置完了打開瀏覽器查看劫樟。

image

發(fā)現(xiàn)需證書有問題痪枫,我們還需要安裝 mitmproxy 提供的證書,要不抓包失敗毅哗。

安裝證書:瀏覽器輸入 mitm.it

image

然后根據(jù)你的手機系統(tǒng)進行安裝即可听怕。

然后就可以進行抓包了。在瀏覽器輸入 baidu.com 就可以看到下面內(nèi)容了虑绵。

image

電腦端的也是這樣差不多尿瞭,都是設置代理后安裝證書,這里就不多說了翅睛。

抓包之后的操作

由于在 window上操作声搁,只能使用 mitmdump 和 mitmweb這兩個命令,mitmdump 命令是沒有界面捕发,只能進行默默地抓包疏旨,不能進行數(shù)據(jù)包的查看和過濾。而 mitmweb 和在一個網(wǎng)頁上進行抓包的調(diào)試扎酷。所以下面我們用 mitmweb 來進行調(diào)試檐涝。

1.開始抓包

mitmweb -p 8889

image

在你輸入 baidu.com 的時候就會看到這些包了。

查看包的請求信息和響應信息只需要點擊相對應的包即可。其他的就不多說了谁榜。

在 mitmproxy 上運行 python腳本

mitmproxy 的強大之處就在于它能夠運行 python 腳本來處理相關的請求幅聘,現(xiàn)在就來看看如何處理吧。

mitmdump -p 889 -s mitm.py

這個就是在抓包的同時運行了 mitm.py 的腳本了窃植,代碼是:

# 必須這樣寫 def request(flow):  print(flow.request.headers)  # 打印請求頭

這個是打印抓到的請求頭帝蒿,方法名和參數(shù)的名稱是固定的,寫錯了就運行不了這個腳本巷怜。

image

這樣子就開始了葛超,然后在手機上打開網(wǎng)頁。

image

這樣子就把他們的請求頭給輸出了延塑。

但是輸出并不明顯绣张,我們可以使用里面的一個日志模塊來輸出,這樣子就會顯示出不同的顏色了页畦。

image

命令行上顯示這樣:

image

這樣子就清楚多了胖替。

除了上面的請求頭,我們還可以訪問他們的請求方法豫缨,請求路徑等独令。

image

響應的請求也可以獲取:

image

同樣好芭,這里的方法名和參數(shù)也是固定的燃箭,不寫這個會捕捉不到。

本文完舍败。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末招狸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子邻薯,更是在濱河造成了極大的恐慌裙戏,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厕诡,死亡現(xiàn)場離奇詭異累榜,居然都是意外死亡,警方通過查閱死者的電腦和手機灵嫌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門壹罚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寿羞,你說我怎么就攤上這事猖凛。” “怎么了绪穆?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵辨泳,是天一觀的道長虱岂。 經(jīng)常有香客問我,道長漠吻,這世上最難降的妖魔是什么量瓜? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮途乃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扔傅。我一直安慰自己耍共,他們只是感情好,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布猎塞。 她就那樣靜靜地躺著试读,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荠耽。 梳的紋絲不亂的頭發(fā)上钩骇,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天,我揣著相機與錄音铝量,去河邊找鬼倘屹。 笑死,一個胖子當著我的面吹牛慢叨,可吹牛的內(nèi)容都是我干的纽匙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼拍谐,長吁一口氣:“原來是場噩夢啊……” “哼烛缔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起轩拨,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤践瓷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后亡蓉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晕翠,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年寸宵,在試婚紗的時候發(fā)現(xiàn)自己被綠了崖面。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡梯影,死狀恐怖巫员,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情甲棍,我是刑警寧澤简识,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響七扰,放射性物質(zhì)發(fā)生泄漏奢赂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一颈走、第九天 我趴在偏房一處隱蔽的房頂上張望膳灶。 院中可真熱鬧,春花似錦立由、人聲如沸轧钓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毕箍。三九已至,卻和暖如春道盏,著一層夾襖步出監(jiān)牢的瞬間而柑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工荷逞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留媒咳,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓颅围,卻偏偏與公主長得像伟葫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子院促,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容