WPAxFuzz:一款功能强大的Wi-Fi模糊测试工具
创始人
2025-06-30 05:00:30
0

关于WPAxFuzz

WPAxFuzz是一款功能强大的Wi-Fi模糊测试工具,该工具能够对802.11协议或SAE交换相关的管理、控制和数据帧执行模糊测试。对于管理、控制或数据帧,您可以选择“标准”模式,其中传输的所有帧都具有有效的大小值,也可以选择大小值为随机的“随机”模式。其中,SAE模糊测试操作需要一个支持WPA3的AP。

值得一提的是,该工具可以针对任何AP(WPA2或WPA3)执行管理、控制或数据帧模糊测试。而且该工具还实现了测试用的DoS攻击向量。总体而言,WPAxFuzz能够实现下列功能:

1、管理帧模糊测试;

2、SAE交换模糊测试;

3、控制帧模糊测试;

4、数据帧模糊测试(实验功能);

5、DoS攻击测试模块;

工具要求

Python 3.7

Scapy 2.4.3

Nmap 7.93

Blab 1.0

工具配置

安装并配置好该工具所需的依赖组件之后,我们还需要探测本地网络以发现潜在目标:

nmap -sP {ip_prefix}.*

Blab工具的配置如下:

git clone https://haltp.org/git/blab.git

    cd blab/

    make

    cd {binary directory, where Blab is saved}                    ex. cd /bin/blab/bin

    cp blab {fuzzer directory}                                    ex. cp blab /home/kali/Desktop/WPAxFuzz

工具安装

广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/efchatz/WPAxFuzz.git

工具使用

首先,我们可以使用目标AP、相关STA MAC地址、AP的SSID和无线接口名称更新好配置文件。

然后将WNIC设置为监控器模式:

sudo airmon-ng

    sudo airmon-ng check

    sudo airmon-ng check kill

    sudo airmon-ng start {NAME_OF_ATT_INTER}

将你WNIC的信道设置为目标AP所使用的传输信道:

sudo airodump-ng {NAME_OF_ATT_INTER}

    sudo iw {NAME_OF_ATT_INTER} set channel {AP_channel} HT20

选择你要执行的操作:

1) 管理帧模糊测试

3) 控制帧模糊测试

4) 数据帧模糊测试(实验功能)

选择下列其中一个模式:

标准

随机

最后,执行模糊测试操作即可。

支持的漏洞

CVE IDs

漏洞设备/芯片

WPA2/WPA3-SAE

状态

评级

CVE-2022-32654

mt5221/mt7603/mt7613
mt7615/mt7622/mt7628
mt7629/mt7663/mt7668
mt7682/mt7686/mt7687
mt7697/mt7902/mt7915
mt7916/mt7921/mt7933
mt7981/mt7986/mt8167S
mt8175/mt8362A/mt8365
mt8385/mt8518S/mt8532
mt8695/mt8696/mt8788

都支持

已发布

6.7 (中危)

CVE-2022-32655

mt5221/mt7603/mt7613
mt7615/mt7622/mt7628
mt7629/mt7663/mt7668
mt7682/mt7686/mt7687
mt7697/mt7902/mt7915
mt7916/mt7921/mt7933
mt7981/mt7986/mt8167S
mt8175/mt8362A/mt8365
mt8385/mt8518S/mt8532
mt8695/mt8696/mt8788

都支持

已发布

6.7 (中危)

CVE-2022-32656

mt5221/mt7603/mt7613
mt7615/mt7622/mt7628
mt7629/mt7663/mt7668
mt7682/mt7686/mt7687
mt7697/mt7902/mt7915
mt7916/mt7921/mt7933
mt7981/mt7986/mt8167S
mt8175/mt8362A/mt8365
mt8385/mt8518S/mt8532
mt8695/mt8696/mt8788

都支持

已发布

6.7 (中危)

CVE-2022-32657

mt7603/mt7613/mt7615
mt7622/mt7628/mt7629
mt7915/mt7916/mt7981
mt7986

都支持

已发布

6.7 (中危)

CVE-2022-32658

mt7603/mt7613/mt7615
mt7622/mt7628/mt7629
mt7915/mt7916/mt7981
mt7986

都支持

已发布

6.7 (中危)

CVE-2022-32659

mt7603/mt7613/mt7615
mt7622/mt7628/mt7629
mt7915/mt7916/mt7981
mt7986/mt8518s/mt8532

都支持

已发布

6.7 (中危)

CVE-2022-46740

WS7100-20

都支持

已发布

6.5 (中危)

CVE-2022-32666

mt7603/mt7613/mt7615
mt7622/mt7628mt7629
mt7915/mt7916/mt7981
mt7986/mt8365

都支持

已发布

7.5 (高危)

CVE-2021-37910

All ASUS RX-based models

WPA3-SAE

已发布

5.3 (中危)

CVE-2021-40288

AX10v1

WPA3-SAE

已发布

7.5 (高危)

CVE-2021-41753

DIR-x1560/DIR-X6060

WPA3-SAE

已发布

7.5 (高危)

CVE-2021-41788

mt7603E/mt7612/mt7613
mt7615/mt7622/mt7628
mt7629/mt7915

WPA3-SAE

已发布

7.5 (高危)

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

WPAxFuzz:【GitHub传送门】

参考资料

https://arxiv.org/abs/2302.05899

https://www.sciencedirect.com/science/article/pii/S221421262100243X

https://www.sciencedirect.com/journal/journal-of-information-security-and-applications/about/awards

https://corp.mediatek.com/product-security-acknowledgements

https://www.huawei.com/en/psirt/security-advisories/2022/huawei-sa-dosvihswr-8f632df1-en

本文作者:Alpha_h4ck, 转载请注明来自FreeBuf.COM

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...