一.什麼是aircrack-ng
aircrack-ng是一套測試WIFI安全的工具 。Aircrack-ng可以工作在任何支持監聽模式的無線網卡上(設備列表請參閱其官方網站)並嗅探802.11a,802.11b,802.11g的數據。該程序可運行在Linux和Windows上。
主要針對以下幾個方面:
監控:對數據包進行捕獲並導出到文本文件中,以供第三方edit工具進一步處理
攻擊:通過包注入重放攻擊、反身份驗證、假接入點等進行攻擊
測試:檢查WiFi卡和驅動程序功能(捕獲和注入)
破解:WEP和WPA PSK(WPA 1和2)無線保密協議
這篇文章主要介紹幾個常用的工具:
aircrack-ng:用以破解密鑰
airmon-ng:用以開啟無限網卡的監聽模式(monitor)
aireplay-ng:進行洪水攻擊,迫使某個設備斷開與WIFI的連接
airodump-ng:進行無線嗅探,對握手包進行捕捉(至於什麼是握手包,下面會講到)
通過一次破解過程,我們來了解這些工具如何使用。
二.破解WIFI密碼
(破解他人路由器屬於違法行為,此次破解過程我使用的是自己的路由器,請不要嘗試破解他人路由器。)
準備工作:
1.一個帶有監聽模式的無線網卡,我使用的是LB-LINK的一款無線網卡,購買前一定要詢問清楚賣家這款無線網卡是否支持監聽模式。
2.aircrack-ng工具套件,aircrack-ng工具kali系統是自帶的,我使用的kali是運行在虛擬機裡的,有些地方需要注意,會在下面講到。
3.一個強大的字典。強大的字典是破解無線AP的關鍵。使用WEP協議的路由器只需要足夠數量的數據包就能破解,但現如今絕大多數路由器都是使用WPA協議,就只能通過字典進行暴力破解。所以我們需要的是強大的字典,kali系統自帶字典。它位於/user/share/wordlists/rockyou.txt.gz 使用前用gzip命令解壓即可。但畢竟該字典主要面向外國用戶。我們需要一款符合國情的字典。畢竟外國人直接拿8888888當WiFi密碼的還是少數。這裡分享一個:連結: https://pan.baidu.com/s/1U9-sDoUOnOvH-AWtbiKSCQ 提取碼: d5j7 。
現在開始破解,首先安裝好無線網卡,並將其連接到虛擬機上。