跳转至

环境搭建

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/

无线网卡启动不了

首先安装无线工具包

Bash
sudo apt install kali-tools-802-11

该问题在最小化安装kali时出现,如果使用kali默认安装,可能不会出现该问题

  • 缺少firmware支持
Bash
sudo apt install kali-linux-firmware
# 包内包括多个网卡和其他硬件设备的支持
  • 不要使用ifconfig管理网卡启动或停止

ifconfig被视为旧的管理网络的方式,而2024kali默认采用networkmanager服务进行管理,在这种情况下,使用ifconfig可能会造成冲突从而导致错误

Bash
# 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

Bash
sudo airodump-ng wlan0mon

执行命令后无法识别到周围的wifi

解决方法如下:

  • 拔出网卡,重新接入
  • 停止networkmanager服务,杀死影响的进程
Bash
sudo airmon-ng check

如果有进程,使用如下命令

Bash
sudo airmon-ng check kill
Bash
sudo systemctl stop NetworkManager
sudo airmon-ng check kill

无法识别手机热点

这是因为手机热点和网卡频道不一样

比如Ralink RT3070网卡默认为2.4GHz频道,而手机热点可能是5GHz频道,所以会识别不到

参考文章:

https://segmentfault.com/q/1010000043525910

2.4G/5G/6GHz频道的区别

参考文章:

无线网络的两种频率:2.4G和5G,两者区别到底在哪?-云社区-华为云 (huaweicloud.com)

2.4 GHz 与 5 GHz 与 6 GHz:有什么区别?- 英特尔 (intel.cn)

Tip

值得注意的是,现代设备在连接wifi时会优先选择信号更强的连接,这意味着如果攻击者伪造的wifi信号低于正常的wifi,可能会出现钓鱼失败的情况,这种情况可能需要诱导客户端手动选择伪造wifi连接

查看无线网卡是否支持5GHz频道

  • windows

参考文章:

如何查看电脑的无线网卡是否支持5GHz频段 - 个人文章 - SegmentFault 思否

  • linux
Bash
# 获取无线网卡名称
iwconfig
# 查看无线网卡支持的频道
iwlist <wireless adapter name> freq

这种表示不支持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