You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
When starting the AP mode on the main interface (wlan0), creating a virtual interface (wlan0mon) in monitor mode, and testing injection using tools like aireplay-ng, the injection fails to work. The problem began after kernel 6.9.0, as it worked on previous kernel versions.
Steps to Reproduce:
Start AP Mode on wlan0 interface using hostapd. I've used linux-wifi-hotspot with just No Virt and 2.4GHz checked, which used following configuration:
hcxdumptool won't work as expected if running on a virtual interface.
This is mentioned in "--help":
Important recommendation:
-------------------------
Do not set monitor mode by third party tools or third party scripts!
Do not use virtual interfaces (monx, wlanxmon, prismx, ...)!
Do not use virtual machines or emulators!
Do not run other tools that take access to the interface in parallel (except: tshark, wireshark, tcpdump)!
Do not use tools to change the virtual MAC (like macchanger)!
Do not merge (pcapng) dump files, because this destroys assigned hash values!
Exclusive access to the physical interface is mandatory. If these conditions are met, everything is fine:
Description:
When starting the AP mode on the main interface (
wlan0
), creating a virtual interface (wlan0mon
) in monitor mode, and testing injection using tools likeaireplay-ng
, the injection fails to work. The problem began after kernel 6.9.0, as it worked on previous kernel versions.Steps to Reproduce:
Start AP Mode on
wlan0
interface usinghostapd
. I've used linux-wifi-hotspot with just No Virt and 2.4GHz checked, which used following configuration:Create Virtual Interface:
Test Injection using
aireplay-ng
:Output on 6.8 or earlier:
Output on 6.9 or later:
Expected Behavior:
Injection should work as expected on the
wlan0mon
interface after starting AP mode onwlan0
.Actual Behavior:
Injection does not work, even though it previously worked on all kernel versions before 6.9.0.
Tested Working On These Kernels:
linux-image-6.1.0-kali9-amd64
(6.1.27-1kali1)linux-image-6.1.127-custom
(6.1.127-1)linux-image-unsigned-6.2.0-060200-generic
linux-image-unsigned-6.2.0-060200rc1-generic
linux-image-unsigned-6.3.0-060300-generic
linux-image-unsigned-6.4.0-060400-generic
linux-image-unsigned-6.5.0-060500-generic
linux-image-unsigned-6.6.63-060663-generic
linux-image-unsigned-6.7.10-060710-generic
linux-image-unsigned-6.8.12-060812-generic
Tested Not Working On These Kernels:
linux-image-unsigned-6.9.0-060900-generic
linux-image-unsigned-6.9.10-060910-generic
linux-image-amd64/kali-rolling
(6.11.2-1kali1)linux-image-unsigned-6.12.0-061200-generic
linux-image-6.13.1/bookworm
(6.13.1-1)Tested Driver Commit: 21a3fa7
CLICK HERE TO SEE ADDITIONAL INFORMATION
Additional Notes:
aireplay-ng
,mdk
, andhcxdumptool
.Linux stable >= 6.9.0 & Linux longterm >= 6.4.1: monitor mode and frame injection broken on mt76 series devices ZerBea/hcxdumptool#465
Deauth has stop working for 5GHz on MediaTek chipsets since kernel linux-image-6.1.0-12-amd64 morrownr/USB-WiFi#390
The text was updated successfully, but these errors were encountered: