1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。https://www.ieisystem.com/keyarchos/
Aircrack-ng是一套评估WiFi网络安全性的完整工具,专注于WiFi安全性的不同领域:监控:数据包捕获和导出到文本文件,以供第三方工具进一步处理;攻击:通过数据包注入进行重放攻击、解除身份验证、虚假接入点等;测试:检查WiFi卡和驱动程序功能(捕获和注入);破解:WEP和WPA PSK(WPA 1和2)。Aircrack-ng所有工具都是命令行,允许进行大量的脚本编写。https://www.aircrack-ng.org/
2 安装准备
2.1 操作环境
操作系统版本:KOS 5.8 (4.18.0-372.41.1.kos5.x86_64)
测试架构:x86_64,8核4G虚拟机
2.2 软件版本
Aircrack-ng 1.7
3 安装运行
3.1 安装编译环境
官方推荐从源码编译安装Aircrack-ng。依照文档提示在kos中安装编译需要的软件包:
dnf install autoconf automake gcc-c++ libnl3-devel opessl-devel libtool
3.2 获取Aircrack-ng源码包
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
tar -zxvf aircrack-ng-1.7.tar.gz
cd aircrack-ng-1.7
文件结构如下所示:
3.2 编译Aircrack-ng
检查编译环境和编译参数
autoreconf -i
./configure --with-experimental
根据输出判断是否缺少依赖,是否满足功能需求。
没问题则进行编译:
make
make install
ldconfig
经过一长串的输出完成Aircrack-ng的编译安装。
3.4 运行Aircrack-ng
执行aircrack-ng --help 可以查看Aircrack-ng使用帮助,检查安装是否成功。
执行whereis air*-ng可以看到Aircrack-ng相关工具被安装到/usr/local/bin和/usr/local/sbin中。