當前位置:
首頁 > 知識 > Python黑科技:WiFi破解,你家的WiFi又被蹭了嗎?

Python黑科技:WiFi破解,你家的WiFi又被蹭了嗎?

今天給大家帶來一個WiFi破解密碼的好玩的東西,由於有時候我自己的宿舍裡面的WiFi密碼我都給忘了,別人想用怎麼辦呢?

跟以前一樣,源碼的鏈接我會放在評論區。

Python黑科技:WiFi破解,你家的WiFi又被蹭了嗎?

雖然可以重置一下啊,但是咋們不是有Python嗎?昨天給大家講了一下Python破解加密文件的方法,今天就給大家介紹一下Python破解WiFi密碼的方法,其實,我們核心東西都是沒有變的,主要就是讓你們能夠知道Python的相關模塊的用法。

首先,第一步:

我們需要知道用什麼東西,Python裡面的一個模塊,pywifi,直接用pip install pywifi安裝就好了,看到有人說不能用了,不過我試了一下,完全沒問題,如果你們誰碰到問題了,可以在評論區留言或者私聊我,我非常樂意幫助大家解決問題。

第二步:

我們需要知道,我們究竟連接上了WiFi沒有,怎麼看呢?

這是斷開連接的時候

小編也是自己今天剛學的,所以我就嘗試了一下,ifaces.status()這個返回一個連接狀態,沒連接返回0,連接了返回4,後面那個const.IFACE_CONNECTED是這個模塊裡面的一個常數,就是用來判斷連接狀態的,也就是4.

第三步:

我們需要想辦法來連接我們的WiFi,那麼我們需要如何去做呢?

在剛剛我們寫過的代碼的if語句前面補充一點代碼就行了,這些都是連接WiFi的流程,看著好像很麻煩,其實如果你看一下它的源碼,你會發現非常簡單(只是涉及底層的地方不好理解而已,不過我們也不用涉及底層)

連接WiFi成功

第四步:

剛剛好像暴露了啊,我剛剛問了一下舍友,也是為了演示效果嗎,不用在意~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

另外時間本來我用的是5秒,不過我發現1秒就夠了

好了現在設計暴力破解了(只能破解簡單的哦,如果複雜密碼需要使用密碼錶,比如像彩虹表之類的)

完成了的代碼

這個代碼是完成了,但是效率不行,其主要原因不是密碼的強度太大,而是我們總要休眠一秒鐘,今天的講解就到這裡,明天我接著把效率問題更改(其實你們只要線程來判斷就非常簡單了,你們可以自己去嘗試一下),明天將它做成可以用的完成品。

*聲明:本文於網路整理,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯繫我們刪除或授權事宜。

覺得不錯,點個「在看」然後轉發出去

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 python 的精彩文章:

19年51本高質量的Python書籍+最新整理的pythonPDF書籍限時大放送!
100本Python精品書籍

TAG:python |