我是 Kali Linux 的新手,理论上我的笔记本电脑支持 wifi 监控模式(Microsoft Network 3.4),但是当我在 VirtualBox 上安装 kali linux(预构建)并查看选项时,它没有显示无线接口iwconfig
,同时调查我看到一篇文章说在虚拟机中我需要一个 USB Wifi 适配器。我的问题是,如果我的笔记本电脑已经支持监控模式,我真的需要 USB wifi 适配器吗?或者我可以启动 kali linux 并让我的笔记本电脑在没有虚拟机的情况下无线工作吗?
答案1
我认为“Microsoft Network 3.4”是指微软网络监视器3.4?这是基于 Windows 的协议分析器软件,基本上是 Microsoft 为 Wireshark 构建的竞争对手。如果 WiFi 适配器的 Windows 驱动程序支持在 Windows 中使用监视模式,则 Microsoft 网络管理器可以使用它 - 但 Kali 和 Microsoft 网络监视器彼此无关。此外,Microsoft Network Monitor 的存在并不一定意味着您的笔记本电脑的内置 WiFi 芯片支持监视模式。
WiFi监控模式是一项 WiFi 适配器功能,允许监控低级 WiFi 协议数据包,处理特定于 WiFi 的事务,例如网络关联和 WPA 加密。通常这些都是由 WiFi 适配器硬件/固件专门处理的,除了 WiFi 特定的配置编程接口之外,WiFi 适配器看起来基本上与大多数常规软件的有线以太网适配器相似。
为了在虚拟机中使用监控模式等 WiFi 特定功能,主机操作系统需要将 WiFi 适配器的控制权完全移交给虚拟机,因为主机和虚拟机没有共享 WiFi 控制权的标准方法诸如此类的功能。
VirtualBox 允许将 USB 设备移交给虚拟机的控制,但不能对 PCIe 设备执行相同的操作。这就是为什么如果您想在 VirtualBox VM(或我知道的任何其他虚拟化环境)中使用 Kali 的 WiFi 工具,您需要一个支持监控模式的 USB WiFi 适配器。
如果您本地安装 Kali(无论是双引导还是作为唯一操作系统),那么转移 WiFi 适配器控制权的问题就变得毫无意义,因为 Kali 将是当时唯一运行的操作系统,并且可以直接访问硬件。那么问题就在于你的笔记本电脑的 WiFi 硬件/固件是否支持监控模式以及 Linux WiFi 适配器驱动程序的开发人员是否设法利用该功能。
由于您没有告诉我们任何有关您的笔记本电脑型号及其内置 WiFi 芯片的识别信息,因此我们无法透露它是否支持 Kali 中的监控模式。