2018-M03 MITM (短篇) - 資安

Todd Johnson avatar
By Todd Johnson
at 2018-04-04T12:15

Table of Contents

2018-M03 - MITM (短篇)
> 已知用火 II

## 前言 ##
最近寫了一個新的爬蟲

因為目標網站在 Web 端沒有開放內容 只有手機端才可以看

但是手機端又走 HTTPS 不想為了他來逆向 iOS APP

所以用 MITM 的方式來看發了哪些 HTTP requests


## 內容 ##

MITM[0] 是一種攻擊方式:透過攔截雙方通訊並竊取、竄改其中的內容

在 HTTPS[1] 的世界中 假設在不安全的網路環境中建立一個安全通道

使用 HTTPS 需要滿足一些假設

- Client 端正確實作 HTTPS 並信任 CA[2] 頒發的憑證
- 信任 CA 僅頒發合法的網站
- Server 使用一個有效 CA 頒發的憑證
- 憑證正確驗證 Server
- 使用的加密技術是可被信任


因此如果需要在 HTTPS 環境中進行 MITM 攻擊 就需要違反其中的假設

小品的 MITM 簡單操作就是在受害者裝置中:1) 安裝惡意 root CA 憑證 2) 使用 proxy

透過 mitmproxy[3] 就可以簡單架設一個竊取 HTTPS 的 MITM 環境


## 相關資料 ##
- Lenovo 筆電預設安裝 root CA 憑證[4]
- 企業監聽HTTPS傳輸協定存在風險[5]
- CVE-2017-3898[6]


[0]: https://en.wikipedia.org/wiki/Man-in-the-middle_attack
[1]: https://en.wikipedia.org/wiki/HTTPS
[2]: https://en.wikipedia.org/wiki/Certificate_authority
[3]: https://mitmproxy.org/
[4]: https://www.ithome.com.tw/news/94193
[5]: http://www.nccst.nat.gov.tw/NewsRSSDetail?seq=15941
[6]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3898

--
Tags: 資安

All Comments

Harry avatar
By Harry
at 2018-04-05T10:55
Holy Sh!t
Genevieve avatar
By Genevieve
at 2018-04-06T14:21
抱歉我寫的都是渣渣 樓上沒生氣
Vanessa avatar
By Vanessa
at 2018-04-07T19:33
板主抱歉,是因為有點太強了
Franklin avatar
By Franklin
at 2018-04-10T03:21

(該算創作吧)最後破解者

Liam avatar
By Liam
at 2018-04-01T12:05
最後破解者 EP2 人物介紹 月天貓:由於他老兄想要我早點洗洗睡,明天繼續玩Git跟HTML,我也懶得打了,所以今天 不介紹他 List:天貓,幫我個小忙,幫我追蹤一下List好不好,我找不到她。 天貓:閉嘴,我在忙 著破解ctOS。還有,我不是叫你早點洗洗睡嗎? HotSauce:駭客界上最講義氣的駭客 ...

pwnable.tw start

Isla avatar
By Isla
at 2018-03-23T16:52
小魯看了前幾篇板友分享的CTF相關資訊 覺得挺有趣的 想說找個最簡單的題目練習一下 結果卡了超久 查了幾篇解答好不容易搞懂 andgt;andlt; 回到0x8048087 mov ecx,esp 可以把stack的位址印出來 真是太神奇了 小魯弱弱的code http://codepa ...

Preparing for the OSCP

Jacob avatar
By Jacob
at 2018-03-21T08:59
今天在Reddit 上面看到人家分享準備OSCP的Process 給跟我一樣想準備的人參考一下: https://youtu.be/ymKhZrhOEmQ - ...

關於2018資安大會

Steve avatar
By Steve
at 2018-03-14T15:22
剛剛才知道,原來資安大會有分有lab跟沒lab的,網址好像要另外輸入lab才行。 進去後看到好多想上的課程,但來不及了andgt;andlt; 話說這是公開的密秘嗎? - ...

如何玩CVE

John avatar
By John
at 2018-03-11T14:58
先說聲抱歉,標題下得不太好,畢竟CVE不是什麼比賽還是工具。 小弟我接觸資安兩年了,大部分時間都在玩CTF,最近想往實戰方面前進, 於是我想來研究CVE增進技術,像是Exploit Database等網站都有滿多資源, 但有點不知道如何下手,常常把一個exploit載下來改改東西會work後就不知道要做 ...