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