导语:如果你想系统学习WiFi渗透测试,但又苦于找不到一份完整的学习路径和实操手册,现在有了一个新选择。安全团队ArmourInfoSec在GitHub上开源了一套基于Obsidian知识库格式的无线安全学习笔记,14个模块、4周学习路径、约30小时内容,从802.11基础到企业级EAP/RADIUS评估全覆盖,还附带可直接复制使用的命令片段。
一、仓库概况
这个名为Wireless-Security-and-WiFi-Penetration-Testing的仓库由安全团队ArmourInfoSec维护,采用Obsidian知识库形式组织内容,每个模块都是一个独立的文件夹,内含Readme导航文件和若干单主题笔记,每个笔记都附带可直接复制使用的命令片段和实验说明。
仓库采用CC BY 4.0开源协议,意味着可以自由分享和改编,但需要注明来源。适合有一定基础网络安全知识的读者,课程设计为一个月(约30小时)的自学路径,分为四个阶段递进学习。
整个课程围绕Kali Linux展开,核心工具链是aircrack-ng套件,配合hashcat、hcxdumptool、reaver、kismet、bettercap、hostapd等工具完成从 reconnaissance到exploitation的完整攻击流程。
二、四个阶段学习路径
课程内容分为四个递进阶段,每个阶段建立在前一个阶段的技能基础上。
第一阶段:基础理论。包含三个模块,分别介绍无线网络基础(802.11标准、帧类型、频段和信道)、无线加密与认证(WEP、WPA/TKIP、WPA2/CCMP、WPA3以及四次握手原理)、无线网卡与适配器配置(外置网卡选择、监控模式开启、数据包注入)。这个阶段假设学习者没有任何802.11背景知识,从最基础的物理层和MAC层协议讲起。
第二阶段:侦察与绕过。学习发现隐藏SSID、MAC地址过滤绕过、接入点识别等安全措施,以及使用airodump-ng、Kismet、Bettercap进行无线侦察和流量分析。流量分析部分会用到Wireshark和tcpdump深入理解802.11帧结构。
第三阶段:攻击技术。这是课程的核心部分,涵盖所有主流无线攻击手法。拒绝服务攻击包括解除认证洪水、RF干扰、CSMA/CA jamming、信标洪泛等。中间人攻击和恶意接入点部分讲解evil twin攻击、airbase-ng/hostapd配置、恶意portal搭建和凭据收割。WEP破解部分涵盖IV收集、ARP重放、 fragmentation攻击、keystream重用等传统WEP弱点。Chop-Chop和数据包重放攻击是WEP破解的高级技巧。Caoffe Latte攻击专门针对断开连接的客户端进行WEP恢复。WPA/WPA2破解是实际场景中最常用的技能,涵盖WPS Pixie Dust、Reaver/Bully暴力破解、握手包捕获、字典攻击和PMKID捕获。Cowpatty和哈希表攻击讲解预计算彩虹表和离线破解。企业级WPA/TKIP和WPA3部分则涉及Beck-Tews攻击、Michael reset、KRACK(密钥重安装攻击)和WPA3 Dragonblood漏洞。
第四阶段:企业级无线安全与报告。学习企业WPA(EAP/RADIUS)的评估方法,搭建FreeRADIUS测试环境,理解WIDS(无线入侵检测系统)的工作原理,以及如何撰写专业的渗透测试报告。

三、核心工具链详解
课程推荐的工具链覆盖了无线渗透测试的完整流程。
aircrack-ng套件是最核心的工具,包含airodump-ng(被动捕获无线流量)、aireplay-ng(数据包注入和重放)、airbase-ng(创建恶意接入点)等组件。这个套件是WEP和WPA/WPA2破解的基础,几乎所有无线渗透测试工具都围绕它展开。
hashcat配合GPU加速进行高速密码破解,支持WPA/WPA2握手包和PMKID的字典攻击和暴力破解。对于复杂的密码组合,使用GPU加速可以在可接受的时间内完成破解。
hcxdumptool和hcxtools是专门用于PMKID捕获的工具集,相比传统四次握手捕获方式更简单高效。PMKID攻击只需要发送一次探测请求即可获取PMKID哈希值。
reaver和bully用于WPS PIN暴力破解,其中pixie dust攻击可以快速识别和利用WPS协议的弱点。
kismet是功能强大的无线IDS,既可以被动扫描发现隐藏网络,也能作为入侵检测系统识别恶意接入点。
hostapd、dnsmasq、wifipumpkin3、wifiphisher组合用于搭建evil twin攻击环境,包括恶意接入点、DNS劫持和恶意portal。
四、硬件环境要求
课程特别强调了硬件选择的重要性,因为并非所有无线网卡都支持监控模式和数据包注入。
注入能力是关键指标。课程推荐Atheros AR9271和Ralink RT3070/RT5372芯片组的网卡,因为这些芯片原生支持监控模式和帧注入。特别提醒TP-Link WN722N只有v1版本才配备Atheros芯片,后续版本不可用。在购买前务必确认网卡芯片型号。
实验环境需要三部分:运行Kali Linux的攻击主机(实体机或虚拟机,虚拟机需要USB passthrough将外置网卡暴露给客户机)、一台支持WEP/WPA/WPA2的测试无线路由器(如TP-Link EAP110)、至少一个无线客户端设备(手机或笔记本)用于产生握手流量。
建议使用实体机。虽然虚拟机加USB passthrough可以完成大多数实验,但时序敏感的注入攻击(如Chop-Chop、fragmentation攻击)在虚拟机上可能出现不稳定情况,实体机运行更可靠。
五、认证考试对照
课程内容与主流无线安全认证的契合度很高,可以作为备考的补充学习资料。
OSWP(Offensive Security Wireless Professional)匹配度最高,课程涵盖的reconnaissance、WEP/WPA/WPA2破解、WPS、恶意AP、PMKID攻击链条与OSWP考试内容高度一致。如果准备考OSWP,这套笔记是不错的复习资料。
CWSP(Certified Wireless Security Professional)匹配度中等,课程覆盖的802.11安全机制、EAP/RADIUS、WIDS和恶意AP检测与CWSP的理论部分重叠,但CWSP更侧重厂商中立的架构设计和策略规划。
CEH(Certified Ethical Hacker)的无线黑客部分匹配度也很高,课程涵盖的发现、解除认证攻击、WEP/WPA破解、evil twin和MITM与CEH考试大纲的无线模块高度吻合。
六、安全警告
最后提醒所有学习者,这套笔记中涉及的所有无线攻击技术——解除认证、 jamming、恶意接入点、握手包捕获、密码破解——在未授权网络上使用都是违法行为。攻击只应针对你拥有或已获得明确书面授权的设备进行。
课程建议在隔离的RF实验室环境中练习,使用低功率发射,避免信号泄漏到周围网络。在CTF平台或授权的安全竞赛中练习也是不错的选择。
版权声明:本文由华盟网原创发布,保留所有权利。配图由华盟网授权使用。














暂无评论内容