欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Ubuntu 12.04 安装Aircrack-ng、Minidwep-gtk、Reaver

程序员文章站 2024-01-09 18:07:22
首先安装Aircrack-ng wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz tar -zxvf airc...
首先安装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 -C src all
make[1]: 正在进入目录 `/home/wuyongzhouling/aircrack-ng-1.1/src'
make -C osdep
make[2]: 正在进入目录 `/home/wuyongzhouling/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: 正在进入目录 `/home/wuyongzhouling/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/wuyongzhouling/aircrack-ng-1.1/src/osdep'

make[2]: *** [all] 错误 2
make[2]:正在离开目录 `/home/wuyongzhouling/aircrack-ng-1.1/src/osdep'
make[1]: *** [osd] 错误 2
make[1]:正在离开目录 `/home/wuyongzhouling/aircrack-ng-1.1/src'
make: *** [all] 错误 2

解决方式: www.2cto.com

编辑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论坛上的下载地址:forum.ubuntu.org.cn/download/file.php?id=157102

sudo apt-get install libssl0.9.8sudo dpkg -i  '/home/wuyongzhouling/下载/minidwep-gtk-30419-ubuntu1204.deb'