I am trying to pentest the security of the password of my wireless network. It is a WPA2
with pre-shared-keys. My current computer is connected to the wifi router and I try to de-auth my own machine.
Steps
1) I created a monitoring interface:
sudo airmon-ng start wlan0
2) Now I use airodump-ng to find the channel and MAC of the access point:
sudo airodump-ng mon0
3) My access point has the channel 10 and the MAC ACCESS_POINT_MAC
. I can record packets now:
sudo airodump-ng -c 10 --bssid ACCESS_POINT_MAC mon0
4) I try now to deauthenticate my computer from the network with aireplay-ng
, but it does not work:
sudo aireplay-ng -0 1 -a ACCESS_POINT_MAC mon0
13:50:47 Waiting for beacon frame (BSSID: ACCESS_POINT_MAC) on channel -1
13:50:47 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch
Please specify an ESSID (-e).
- What the de-authentication with aireplay-ng does not work?
Update after feedback from @BadSkillz
I added --ig
and -e ssid_string
to my command. However, it could not find the BSSID:
14:11:56 Waiting for beacon frame (BSSID: MAC_ADDRESS) on channel -1
14:12:06 No such BSSID available.
On the same time I can find the MAC_ADDRESS|BSSID with airodump-ng
. Moreover,
I tried to use another interface when specifying the channel:
sudo airmon-ng start wlan0 10
resulting in mon1
. Nevertheless, the aireplay-ng
still does not look at a specific channel.