今天給大家帶來一個WiFi破解密碼的好玩的東西,由于有時候我自己的宿舍里面的WiFi密碼我都給忘了,別人想用怎么辦呢?
跟以前一樣,源碼的鏈接我會放在評論區。
Python黑科技:WiFi破解,你家的WiFi又被蹭了嗎?
雖然可以重置一下啊,但是咋們不是有Python嗎?昨天給大家講了一下Python破解加密文件的方法,今天就給大家介紹一下Python破解WiFi密碼的方法,其實,我們核心東西都是沒有變的,主要就是讓你們能夠知道Python的相關模塊的用法。
首先,第一步:
我們需要知道用什么東西,Python里面的一個模塊,pywifi,直接用pip install pywifi安裝就好了,看到有人說不能用了,不過我試了一下,完全沒問題,如果你們誰碰到問題了,可以在評論區留言或者私聊我,我非常樂意幫助大家解決問題。
遇到python不懂的問題,可以加Python學習交流群:1004391443一起學習交流,群文件還有零基礎入門的學習資料
第二步:
我們需要知道,我們究竟連接上了WiFi沒有,怎么看呢?
這是斷開連接的時候
小編也是自己今天剛學的,所以我就嘗試了一下,ifaces.status()這個返回一個連接狀態,沒連接返回0,連接了返回4,后面那個const.IFACE_CONNECTED是這個模塊里面的一個常數,就是用來判斷連接狀態的,也就是4.
第三步:
我們需要想辦法來連接我們的WiFi,那么我們需要如何去做呢?
在剛剛我們寫過的代碼的if語句前面補充一點代碼就行了,這些都是連接WiFi的流程,看著好像很麻煩,其實如果你看一下它的源碼,你會發現非常簡單(只是涉及底層的地方不好理解而已,不過我們也不用涉及底層)
連接WiFi成功
第四步:
剛剛好像暴露了啊,我剛剛問了一下舍友,也是為了演示效果嗎,不用在意~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
另外時間本來我用的是5秒,不過我發現1秒就夠了
好了現在設計暴力破解了(只能破解簡單的哦,如果復雜密碼需要使用密碼表,比如像彩虹表之類的)
完成了的代碼
這個代碼是完成了,但是效率不行,其主要原因不是密碼的強度太大,而是我們總要休眠一秒鐘,今天的講解就到這里,明天我接著把效率問題更改(其實你們只要線程來判斷就非常簡單了,你們可以自己去嘗試一下),明天將它做成可以用的完成品。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
