Skip to content

[DRAFT] Issue: Interface "Blindness" (0 Targets) using --kill flag with RTL8814AU in VirtualBox #484

@c0dew3ll

Description

@c0dew3ll

Status: Under Investigation / Workaround Identified

Description

When running Wifite2 inside a VirtualBox VM with an external RTL8814AU USB adapter, the --kill flag consistently results in a "blind" interface. While Wifite reports that the interface has successfully entered monitor mode and changed the MAC address, the scan phase fails to discover any networks (Targets: 0) indefinitely.

The Problem

There appears to be a race condition or a driver-lock issue when Wifite manages the process termination internally:

  • With --kill: The interface wlan0 (or wlan0mon) is created, but no packets are captured. The card seems to "hang" at the radio level.
  • The Workaround: If the user manually runs sudo airmon-ng check kill prior to launching Wifite, and then runs Wifite without the --kill flag, the tool functions perfectly and discovers targets immediately.

Environment & Hardware details

  • Wifite Version: 2.9.9b0
  • OS: Kali GNU/Linux Rolling
  • Kernel: 6.18.12+kali-amd64 (2026-02-25)
  • Virtualization: VirtualBox (USB 3.0 xHCI controller enabled)
  • USB Chipset: Realtek Semiconductor Corp. RTL8814AU 802.11a/b/g/n/ac (ID 0bda:8813)
  • Driver: rtl8814au

Steps to Reproduce

  1. Attach the RTL8814AU adapter to a VirtualBox VM via USB passthrough.
  2. Run sudo wifite --kill.
  3. Observe the scan phase: Targets: 0 remains constant despite being in a WiFi-dense environment.
  4. Restart the VM/Interface and run sudo airmon-ng check kill manually.
  5. Run sudo wifite (omitting the kill flag).
  6. Observe the scan phase: Targets are populated immediately.

Supporting Data

  • ethtool -i wlan0 reports driver rtl8814au.
  • lsusb confirms device ID 0bda:8813.
  • Manual airodump-ng works fine after manual airmon-ng check kill, suggesting the issue lies in the timing of how Wifite's internal --kill interacts with this specific driver's initialization.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions