The authentication attacks so we're still in our first section of the course which means all the attacks
that we're going to talk about are attacks that we can launch on any network that is with or within
our Wi-Fi range even if the network has encryption even if it uses a key.
And even if we don't have that key.
So we don't have to connect to any network to launch these attacks.
The authentication attack is very useful.
It allows us to disconnect any device from any network that is within our wildfire range to do this.
We're going to spoof our market just to the target client market.
So the target client is the client that we want to disconnect.
We're going to present to be him and we're going to send the authentication packet to the router.
So we're going to tell the router I want to disconnect from you at the same time we're going to spoof
our MAC address to the Access Point Market to the router's MAC address and tell the target's client
the client that we want to disconnect.
We're going to tell him you need to re authenticate yourself.
So when we do this we're going to successfully disconnect the target client.
So we're going to pretend to be the target client and tell the access point that we need to disconnect
from you we want to disconnect from you.
And then we're going to pretend to be the access point and tell the client you need to reconnect if
you need to re authenticate yourself.
When we do that the connection is lost.
We're going to use a tool called airplay ngi to do it.
So let's see how we can do that.
First of all when you we're going to need to run aero dump energy on the target network because we want
to see which clients are connected to it.
So we to see what devices are connected to this network.
So our first command is going to be Aradigm and G.
And I'm not going to need the right option so I'm just going to delete it here.
So I'm going to need this arrow dump and the channels we put the channel of the target network and be
is ID the MAC address of the terror network.
And hit enter and now we're sniffing on my tag network which is UPC 1:54.
So my target device is going to be this device and this method would work on any device whether it's
a Linux Windows Mike.
If it's a phone Android it doesn't matter they all use the same method of transparent packets.
So it's going to work on any Wi-Fi enabled device.
Let's make sure we have a connection here.
I'm just going to go to Google dot com and make sure I'm connected to the Internet.
OK so so we see now that Google is working perfectly.
Let's go back here and I'm going to say this year so we're going to run airplay ngi now to disassociate
one of the devices from the network.
We can run it to disassociate all devices but I found when I do that the year it doesn't really disassociate
all of them because we have too many targets to disassociate.
So I'm going to choose one target which is going to be this device a device that we just saw.
So it's going to be a play and you DVD-Rs the authentication attack and then we're going to put the
number of the authentication packets we're going send.
So I just put a very large number to keep the device disconnected.
Then we're going to put the target access point.
So it's the Mac address of our target access point.
This is it.
And then we're going to put the source for the client marketplace.
The that's the device that we want to connect and it's this device here.
So I put my kids they're just going to put one year of my wife I had with my remote.
So again airplane and Jeep Diaz the number of packets.
Then we put the Mac address of the target AP and then the Mac address of the device that we want to
disconnect to hit enter and reply you know send in the authentication packets.
Let's go to the target device and see if we still have internet connection.
And as you can see we lost our connection and it's now trying to reconnect.
It's not going to be able to connect because we're still sending the indication packets.
So this device successfully disconnected and we can launch this attack on any network that we want.
We don't need to know the username.
Sorry we don't need to know the password or the key to that network.