作為網(wǎng)絡(luò)安全從業(yè)者,小秋經(jīng)常會(huì)需要使用Kali Linux進(jìn)行一些安全測(cè)試和破解工作。其中Wi-Fi密碼破解也是我們經(jīng)常需要用到的技能之一。但是,在使用Kali Linux進(jìn)行Wi-Fi密碼破解的過程中,會(huì)遇到一些問題。比如在SSH連接Kali的情況下,如何進(jìn)行Wi-Fi密碼破解?有兩個(gè)無線網(wǎng)卡,但是使用check kill會(huì)導(dǎo)致斷開SSH連接,那么怎么樣才能一個(gè)網(wǎng)卡正常通信進(jìn)行SSH連接的情況下,另一個(gè)網(wǎng)卡在monitor模式下抓包并且不出錯(cuò)呢?

首先,讓我們看一下什么是SSH連接。SSH連接是指通過SSH協(xié)議來連接到遠(yuǎn)程主機(jī),并在該主機(jī)上執(zhí)行命令或操作。這種連接方式非常方便,因?yàn)槲覀兛梢栽诒镜仉娔X上進(jìn)行操作,而不需要在遠(yuǎn)程主機(jī)上直接進(jìn)行操作。在Kali Linux上進(jìn)行Wi-Fi密碼破解時(shí),我們通常需要使用SSH連接。
接下來,我們需要了解一下什么是無線網(wǎng)卡的monitor模式。Monitor模式是無線網(wǎng)卡的一種工作模式,可以讓無線網(wǎng)卡抓取無線數(shù)據(jù)包。在進(jìn)行Wi-Fi密碼破解時(shí),我們通常需要使用一個(gè)網(wǎng)卡進(jìn)行監(jiān)聽和抓包,而另一個(gè)網(wǎng)卡用于連接網(wǎng)絡(luò)。
現(xiàn)在,我們來解決如何在SSH連接Kali的情況下,進(jìn)行Wi-Fi密碼破解的問題。首先,我們需要啟動(dòng)一個(gè)終端窗口,輸入以下命令:
bash
airmon-ng check kill
這個(gè)命令會(huì)殺死所有占用無線網(wǎng)卡的進(jìn)程,以確保無線網(wǎng)卡處于正確的狀態(tài)。但是,這個(gè)命令會(huì)導(dǎo)致斷開SSH連接,因?yàn)樗鼤?huì)同時(shí)關(guān)閉正在使用的網(wǎng)絡(luò)連接。那么,我們?cè)撛趺醋瞿兀?/p>

一種解決方法是,我們可以使用一個(gè)叫做tmux的終端復(fù)用工具。tmux可以在一個(gè)終端窗口中同時(shí)運(yùn)行多個(gè)終端會(huì)話,并可以在不同的會(huì)話之間進(jìn)行切換。這樣,我們可以在一個(gè)會(huì)話中保持SSH連接,同時(shí)在另一個(gè)會(huì)話中進(jìn)行Wi-Fi密碼破解。
首先,我們需要安裝tmux。在終端窗口中輸入以下命令:
arduino
apt-get install tmux
安裝完成后,我們可以啟動(dòng)tmux。在終端窗口中輸入以下命令:
tmux
這樣就啟動(dòng)了一個(gè)新的tmux會(huì)話?,F(xiàn)在,我們可以在這個(gè)會(huì)話中保持SSH連接。在這個(gè)會(huì)話中輸入以下命令:
sql
ssh user@host
這個(gè)命令將會(huì)建立一個(gè)SSH連接?,F(xiàn)在,我們可以在另一個(gè)會(huì)話中進(jìn)行Wi-Fi密碼破解了。在另一個(gè)會(huì)話中輸入以下命令:
sql
airmon-ng check kill
airmon-ng start wlan1
airodump-ng wlan1mon
這些命令將會(huì)把網(wǎng)卡wlan1置于monitor模式下,并打開一個(gè)airodump-ng窗口,以便我們可以進(jìn)行Wi-Fi密碼破解。注意,我們使用了wlan1mon而不是wlan1來啟動(dòng)airodump-ng,因?yàn)樵趍onitor模式下,無線網(wǎng)卡的名稱會(huì)被修改。
現(xiàn)在我們已經(jīng)可以在一個(gè)tmux會(huì)話中保持SSH連接,并在另一個(gè)會(huì)話中進(jìn)行Wi-Fi密碼破解了。但是,我們需要注意一些問題,以確保另一個(gè)網(wǎng)卡在monitor模式下抓包并且不出錯(cuò)。
首先,我們需要保證另一個(gè)網(wǎng)卡的驅(qū)動(dòng)程序正確安裝。在終端窗口中輸入以下命令:
perl
lsmod | grep rtl88
這個(gè)命令將會(huì)列出所有與Realtek 88xxau系列無線網(wǎng)卡相關(guān)的模塊。如果模塊正確加載,則會(huì)看到類似于以下的輸出:
rtl8812au ?????????????1884160 ?0
cfg80211 ?????????????778240 ?3 mac80211,rtl8187,rtl8812au
如果沒有看到任何輸出,則說明驅(qū)動(dòng)程序沒有正確加載。在這種情況下,我們需要手動(dòng)安裝驅(qū)動(dòng)程序。
其次,我們需要確保我們的無線網(wǎng)卡支持monitor模式。在終端窗口中輸入以下命令:
iwconfig
這個(gè)命令將會(huì)列出所有的無線網(wǎng)卡及其狀態(tài)。如果網(wǎng)卡支持monitor模式,則會(huì)看到類似于以下的輸出:
mathematica
wlan1mon ?IEEE 802.11 ?Mode:Monitor ?Tx-Power=20 dBm
如果沒有看到Mode為Monitor的網(wǎng)卡,則說明該網(wǎng)卡不支持monitor模式。在這種情況下,我們需要使用另一個(gè)支持monitor模式的網(wǎng)卡。

最后,我們需要確保我們的無線網(wǎng)卡的功率足夠強(qiáng)。在終端窗口中輸入以下命令:
iwconfig
這個(gè)命令將會(huì)列出所有的無線網(wǎng)卡及其狀態(tài)。在輸出中找到Tx-Power,確保其值足夠高。如果值太低,則無法正確抓取數(shù)據(jù)包。
以上就是在SSH連接Kali的情況下,進(jìn)行Wi-Fi密碼破解的方法,以及保證另一個(gè)網(wǎng)卡在monitor模式下抓包并且不出錯(cuò)的注意事項(xiàng)。在進(jìn)行這些操作時(shí),我們需要非常小心,以免造成不必要的損失。