環(huán)境準(zhǔn)備
python2.7
湊合的linux
差不多的無線網(wǎng)卡
pywifi模塊
弱口令字典
清除系統(tǒng)中的任何wifi連接記錄(非常重要!!!)
首先翔试,這個模塊在win下有點(diǎn)雞肋,作者在調(diào)用WLANAPI時沒有做好WLAN_SECURITY_ATTRIBUTES的封裝复旬,所以推薦在linux下跑遏餐,我測試所使用的是Kali 2.0 自帶python 2.7.6 ,可直接通過 pip install pywifi 安裝赢底。
導(dǎo)入模塊
這里用的模塊就這三個 pywifi的_wifiutil_linux.py腳本的 _send_cmd_to_wpas方法中的if reply != b’OK ’:判斷需要修改失都,不然會有很多的提示信息柏蘑。
配置掃描器
推薦掃描時常可以設(shè)置在15-20秒之間 測試時常則可以自定義粹庞,考慮到認(rèn)證速度于距離的關(guān)系咳焚,我一般設(shè)置在15左右,再久的也沒意義 到時候就算破解成功的熱點(diǎn)庞溜,信號也好不到哪里
掃描周圍熱點(diǎn)
熱點(diǎn)測試
這里后續(xù)推薦將掃描過程數(shù)據(jù)入庫温眉,防止重復(fù)掃描,且更加直觀涩馆。
另外左驾,關(guān)于python編程學(xué)習(xí),小編給大家提供一個學(xué)習(xí)交流群漫试,歡迎到訪:611+530+101
案例
這里顯示本次測試使用了11個弱口令六敬,并掃描到了20個熱點(diǎn),然后開始坑爹的跑起來了
WIFIID?熱點(diǎn)的id號 每跑一個會減1
SSID OR BSSID?熱點(diǎn)的ssid名或mac地址
N?對熱點(diǎn)的連接狀態(tài)驾荣,這個在
time?當(dāng)前所花去的時間
signal?熱點(diǎn)的信號強(qiáng)度外构,若小越好
KEYNUM?測試密碼的id 每跑一個會減1
KEY?當(dāng)前測試的密碼
結(jié)果還不錯,各位的安全意識不像以前那么蛋疼了播掷,掃出一兩個审编,其中一個還是自家的