尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
導語
偶然一次機會被室友看到我郵箱的密碼,我就感覺兜不住了,他一直想要看,像我這種花了長時間沉淀下來的東西,怎麼可能拱手相讓呢?於是他就想盜取我的郵箱,那我只能用Python來守護我的郵箱了~
開發工具
Python版本:3.6.4
相關模塊:
cfscrape模塊;
argparse模塊;
lxml模塊;
requests模塊;
以及一些Python自帶的模塊。
環境搭建
安裝Python並添加到環境變量,pip安裝需要的相關模塊即可。
先睹為快
py文件運行方式(cmd窗口):python emailSecurity.py -e email****python emailSecurity.py -f emailsfileexe文件運行方式(cmd窗口):emailSecurity.exe -e email****emailSecurity.exe -f emailsfile****效果如下:
原理簡介
利用兩個可以查詢郵箱安全性的網站製作的這個小工具,分別是:
https://monitor.firefox.com/
截圖:
https://haveibeenpwned.com/
截圖:
火狐那個就是很簡單的抓包:
email用sha1加密之後post到:
https://monitor.firefox.com/scan
然後提取返回的結果就可以啦,代碼如下:
haveibeenpwned那個我直接搜尋到了一個接口:
https://haveibeenpwned.com/api/breachedaccount/emailaddr
原理很簡單,get請求這個接口就可以做到郵箱的安全性驗證了(emailaddr需要用具體的郵箱地址來代替)。具體做到代碼如下:
最後
這就是本文的全部的內容了,同事最後因為技術不過關,沒能獲取到我郵箱的密碼,當然我也不是那種不盡情意的人,於是我會他等價交換,嘻嘻,沒想到他的種子比我還多,最後還是賺了!哈哈,最後喜歡python的小夥伴可以關注我們哦