环境搭建
Wifi Attack Env Bulid¶
无线网卡购买¶
渗透系统为kali2024(Debian 12.x)
符合以下条件皆可:
- kali内核支持
- 最好免驱动
- 支持monitor模式
- 支持AP(能被识别到)
aircrack-ng推荐网卡:https://www.aircrack-ng.org/doku.php?id=faq
Kali官方支持网卡:https://www.kali.org/docs/nethunter/wireless-cards/
无线网卡启动不了¶
首先安装无线工具包
该问题在最小化安装kali时出现,如果使用kali默认安装,可能不会出现该问题
- 缺少firmware支持
- 不要使用
ifconfig管理网卡启动或停止
ifconfig被视为旧的管理网络的方式,而2024kali默认采用networkmanager服务进行管理,在这种情况下,使用ifconfig可能会造成冲突从而导致错误
# use nmcli (networkmanager服务客户端)
nmcli connection show
# 查看网络连接
nmcli c up <id>
# 启动某一id网络接口
# use ip
ip link set wlan0 up
ip link set wlan down
参考文章:
https://blog.csdn.net/cn_newer/article/details/114680497
https://zhuanlan.zhihu.com/p/395236748
https://blog.csdn.net/qq_35745940/article/details/118655684
无法识别到周围的wifi¶
执行命令后无法识别到周围的wifi
解决方法如下:
- 拔出网卡,重新接入
- 停止
networkmanager服务,杀死影响的进程
如果有进程,使用如下命令
无法识别手机热点¶
这是因为手机热点和网卡频道不一样
比如Ralink RT3070网卡默认为2.4GHz频道,而手机热点可能是5GHz频道,所以会识别不到
参考文章:
https://segmentfault.com/q/1010000043525910
2.4G/5G/6GHz频道的区别¶
参考文章:
Tip
值得注意的是,现代设备在连接wifi时会优先选择信号更强的连接,这意味着如果攻击者伪造的wifi信号低于正常的wifi,可能会出现钓鱼失败的情况,这种情况可能需要诱导客户端手动选择伪造wifi连接
查看无线网卡是否支持5GHz频道¶
- windows
参考文章:
- linux

这种表示不支持5GHz频道
Tip
建议购买支持双频道的无线网卡,即支持**802.11a,802.11ac**两种标准的无线网卡
Kali内存要求¶
如果需要使用hashcat破解wifi密码,那么最低要求为4GB,建议在4GB~8GB
Bluetooth Attack Env Bulid¶
蓝牙适配器选择¶
参考:https://www.javatpoint.com/best-bluetooth-adapter-for-kali-linux#:~:text=The%20following%20is%20the%20list%20of
笔者选用的是Edimax BT-8500,kali的firmware包包含该产品的驱动
手动驱动安装:https://www.edimax.com/edimax/download/download/data/edimax/global/download/bluetooth/bt-8500