2024年5月30日发(作者:)

首先安装Aircrack-ng

wget /aircrack-ng-

-zxvf

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

解决方式:

编辑,去掉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

下载页面:/p/reaver-wps/downloads/list

进入文件夹:

sudo apt-get install libpcap-dev

sudo apt-get install libsqlite3-dev

chmod +x configure

./configure

make

sudo make install

安装Minidwep-gtk

Ubuntu论坛上的下载地址

sudo apt-get install libssl0.9.8

sudo dpkg -i '/home/wuyongzhouling/下载/minidwep-gtk-

'