首先安装Aircrack-ng
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
直接编译会出错:
make[1]: 正在进入目录 `/home/nerd/aircrack-ng-1.1/src'
make -C osdep
make[2]: 正在进入目录 `/home/nerd/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: 正在进入目录 `/home/nerd/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: 在函数‘is_ndiswrapper’中:
linux.c:165:17: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘linux_set_rate’中:
linux.c:334:22: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘linux_set_channel’中:
linux.c:807:22: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘linux_set_freq’中:
linux.c:896:22: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘set_monitor’中:
linux.c:1022:22: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘do_linux_open’中:
linux.c:1366:12: 错误: 变量‘unused_str’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c:1352:15: 错误: 变量‘unused’被设定但未被使用 [-Werror=unused-but-set-variable]
linux.c: 在函数‘get_battery_state’中:
linux.c:1982:35: 错误: 变量‘current’被设定但未被使用 [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[3]: *** [linux.o] 错误 1
make[3]:正在离开目录 `/home/nerd/aircrack-ng-1.1/src/osdep'
make[2]:正在离开目录 `/home/nerd/aircrack-ng-1.1/src/osdep'
make[1]: *** [osd] 错误 2
make[1]:正在离开目录 `/home/nerd/aircrack-ng-1.1/src'
make: *** [all] 错误 2
解决方式:
编辑common.mak,去掉CFLAGS ?= -g -W -Wall -Werror -O3中的“-Werror”选项,也就是:CFLAGS ?= -g -W -Wall -O3。
然后
sudo apt-get install build-essential
sudo apt-get install libssl-dev
make
sudo make install
sudo airodump-ng-oui-update
解决。
然后是Reaver
下载页面:http://code.google.com/p/reaver-wps/downloads/list
进入src文件夹:
sudo apt-get install libpcap-dev libsqlite3-dev
chmod +x configure
./configure
make
sudo make install
安装Minidwep-gtk
Ubuntu论坛上的下载地址
sudo apt-get install libssl0.9.8
sudo dpkg -i '/home/nerd/下载/minidwep-gtk-30419-ubuntu1204.deb'
本文链接地址: Ubuntu 12.04 安装Aircrack-ng、Minidwep-gtk、Reaver
发表评论