TRAE合并TraeWork:AI编程工具加速整合,开发者如何应对
2026/10/13 10:35:00
在网络安全领域,Aircrack-ng是一个非常流行的无线网络安全工具。然而,当尝试在Android设备上使用它时,许多用户遇到了兼容性问题。今天,我将分享我在Redmi Note 10S上尝试使用Aircrack-ng的经历,以及最终解决问题的方法。
我最初的尝试是通过root我的Redmi Note 10S来使用Aircrack-ng,但很快发现我的手机Wi-Fi芯片不支持监控模式(monitor mode)。为了解决这个问题,我购买了一个无线适配器和一个Type-C转USB的适配器。然而,连接后,适配器虽然被系统识别(在dmesg中显示为MediaTek 6360),但在airmon-ng中却无法找到。
首先,我在Termux中使用termux-usb命令尝试给予适配器权限:
termux-usb -r /dev/bus/usb/001/002但即使这样做了,适配器仍然没有在airmon-ng中出现。
经过社区的建议,我了解到问题可能出在Android的内核上。默认的Android内核通常不支持Aircrack-ng所需的监控模式。
解决方法是安装一个支持监控模式的自定义内核。我选择了Kali NetHunter提供的自定义内核:
# 在Kali Linux上构建并安装NetHunter内核 # 具体步骤请参考Kali NetHunter文档重启后,我再次尝试了以下步骤:
# 查看是否支持监控模式 airmon-ng check kill airmon-ng start wlan0这次,适配器成功进入了监控模式,并且airmon-ng可以识别到设备。
通过安装一个支持监控模式的自定义内核,我成功地在Redmi Note 10S上使用了Aircrack-ng。这个经历教会了我,解决技术问题有时需要从底层开始,深入了解系统的运行机制。希望这个博客能帮助到那些遇到类似问题的用户。
请确保在使用Aircrack-ng时遵守当地法律法规,网络安全工具的使用必须合法合规。