歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04安裝最新 Reaver和 aircrack-ng 無線網絡破解工具

Ubuntu 12.04安裝最新 Reaver和 aircrack-ng 無線網絡破解工具

日期:2017/2/28 15:49:27   编辑:Linux教程

本文介紹在 Ubuntu 12.04 LTS版本上安裝和配置最近火熱的 WIFI無線網絡密碼恢復和破解工具 Reaver及配套的 aircrack-ng工具包。

主要步驟:
1. 下載工具軟件源代碼
2. 安裝必要的軟件依賴庫和工具
3. aircrack-ng
4. reaver
5. =)

下載源碼

從這個網址下載 reaver源代碼 http://code.google.com/p/reaver-wps wget http://reaver-wps.googlecode.com/files/reaver-1.4.tar.gz

解壓 tar -xzvf reaver-1.4.tar.gz

安裝必要的軟件依賴庫和工具
在您編譯 reaver前需要先安裝 pcaplib等工具,後面還需要 aircrack-ng sudo apt-get install libpcap-dev sqlite3 libsqlite3-dev libpcap0.8-dev

編譯和安裝
配置和編譯 Reaver
cd reaver-1.4 cd src ./configure make
安裝 Reaver
sudo make install

下載 aircrack-ng 源代碼並編譯
從 Ubuntu 12.04版本開始 aircrack-ng不再被包含在版本軟件倉庫中,不過我們可以從網上下載它的源代碼進行編譯安裝。編譯安裝中有個小技巧,不做的話將導致編譯不成功,如下:

www.linuxidc.com@linuxidc:~/aircrack-ng-1.1$ make make -C src all make[1]: Entering directory `/home/johan/aircrack-ng-1.1/src’ make -C osdep make[2]: Entering directory `/home/johan/aircrack-ng-1.1/src/osdep’ Building for Linux make[3]: Entering directory `/home/johan/aircrack-ng-1.1/src/osdep’ gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o osdep.o osdep.c gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o network.o network.c gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fPIC -I.. -c -o linux.o linux.c linux.c: In function ‘is_ndiswrapper’: linux.c:165:17: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘linux_set_rate’: linux.c:334:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘linux_set_channel’: linux.c:807:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘linux_set_freq’: linux.c:896:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘set_monitor’: linux.c:1022:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘do_linux_open’: linux.c:1366:12: error: variable ‘unused_str’ set but not used [-Werror=unused-but-set-variable] linux.c:1352:15: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable] linux.c: In function ‘get_battery_state’: linux.c:1982:35: error: variable ‘current’ set but not used [-Werror=unused-but-set-variable] cc1: all warnings being treated as errors make[3]: *** [linux.o] Error 1 make[3]: Leaving directory `/home/johan/aircrack-ng-1.1/src/osdep’ make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/johan/aircrack-ng-1.1/src/osdep’

make[1]: *** [osd] Error 2
make[1]: Leaving directory `/home/johan/aircrack-ng-1.1/src’
make: *** [all] Error 2

下面是在 Ubuntu 12.04中編譯安裝 aircrack-ng的步驟
sudo apt-get install build-essential
sudo apt-get install libssl-dev
wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
tar -zxvf aircrack-ng-1.1.tar.gz
cd aircrack-ng-1.1
用 vi編輯器打開文件 common.mak vi common.mak
找到下面這一行
CFLAGS ?= -g -W -Wall -Werror -O3
去掉 “-Werror”選項,去掉後這一行如下: CFLAGS ?= -g -W -Wall -O3
保存文件,接下來編譯和安裝
make
sudo make install

運行
現在已經安裝完畢可以用了。您需要先將無線網卡用剛才安裝的 aircrack-ng工具包裡面的 airmon-ng 設置成監聽模式。
首先設置無線網卡的監聽模式
sudo airmon-ng start wlan0
運行 Reaver
sudo reaver -i mon0 -b 00:00:00:00:00:00
用您的目標 AP SSID MAC替換上面的 00:00:00:00:00:00後即可開始破解。本方法經我驗證同樣適合 reaver 1.3版本的安裝。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved