
碼農那點事兒node
關注咱們,一塊兒學習進步python

暴力破解wifi密碼web
這個代碼也是很是簡單,這裏須要用Python中的pywifi這個庫,因此須要在DOS命令下安裝這個庫,一樣使用pip install pywifi,很簡單就安裝成功了,我用的是Python3,因此各位看的時候須要注意這一點。面試
接下來咱們一步一步分析主要代碼,後面一樣附上完整的代碼。對了,須要注意一點,就是電腦必須是要用無線網卡的。
算法
首先咱們須要判斷電腦是否已經鏈接wifi,建立一個無線對象,獲取無線網卡。微信
使用這行代碼就能夠獲取電腦無線網卡的名稱:編輯器
print(ifaces.name())
要判斷是否鏈接WiFi,咱們須要導入一個常量庫:工具
from pywifi import const
建立WiFi鏈接文件,選擇要鏈接WiFi的名稱,而後檢查WiFi的開發狀態,查看wifi的加密算法,通常wifi加密算法爲WPA2 PSK,檢查加密單元。代碼以下:學習
刪除全部鏈接過的wifi文件,從新設定新的鏈接文件,設置wifi鏈接時間,判斷wifi是否鏈接,若鏈接,返回4,未鏈接,返回0。flex
接下來咱們就須要一個密碼本,而後採用只讀的方式,一行一行讀取,這裏的密碼本能夠用我分享的這個,也用去網上下載一個經常使用wifi密碼,只要是TXT文本就能夠。
好了,接下來就是完整的代碼。

● 後臺回覆【網頁特效】,免費獲取網頁製做特效源碼!
● 後臺回覆【電子書】,免費獲取python電子書、教程!
● 後臺回覆【面試】,免費獲取110道python面試題!

碼農那點事兒
本文分享自微信公衆號 - 碼農那點事兒(code_ndsh_2018)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。