DISCLAIMER
This video is for educational purposes only.
No one was harmed during the making of this
video.
Testing was done on our own network.
Electronics Innovation or any of its members
do not support any type of hacking and are
not responsible for the implementation of
any hack learned in this video.
This video is made with a vision to create
awareness on WiFi Hacking.
Hey Guys, welcome back to elelcteronicsinnovtion.com
In this video, I'm gonna hack this wifi router
with this tiny esp8266 module. we call this
as WiFi Jammer or wifi Deauther.
In this process, we are gonna see about two
attacks, one Deauther attack, and the other
is a beacon attack.
So, without wasting time let's get started.
PCB Way ADD:
If you want to convert your prototype projects
to realtime applications & deploy in the realtime
field, You need to design a PCB, because Devices
with these Veroboards will not last long.
PCB way is one of the best ways to convert
your prototypes into realtime applications.
I have used their services to convert my prototypes
into the realtime Applications.
PCBWAY is one of the best PCB manufacturers
in the current industry.
At PCBway.com we can get 10 pieces of 2 layered
PCBs at just $5 with 24 hours build time & also
PCB way offering PCB assembly services at
just $30 along with Free shipping.
I have provided links in the description do
check out their website for more details.
Electronics Innovation Intro
Required Components:
1.
NodeMCU ESP8266 Module
2.
Data cable.
Programming NodeMCU ESP8266 Module.
We are not going to write any code for this
project, rather we will use predeveloped firmware.
We should be thankful to spacehuhn Technologies
for their excellent work on developing firmware
for this project.
Scroll down and click here for .bin files.
Then again scroll down, you will find deauther
2.1.0 1mb.bin file.
We will use this bin file to program the esp8266.
So, Download the code as shown here.
Since we are using the bin file, we need a
flash downloader.
We will use this Flash download tool from
espressif.com, We can use this tool to program
both esp8266 and esp32 modules.
So Download this tool as shown here.
You can find these links in the description
below.
Once the files are downloaded extract them.
Open the Flash download tool folder and Execute
this Flash download tool application file
as administrator.
The command prompt will open, then a small
window with these options will open.
Select the Developer Mode option.
Since I am using ESP8266, I will select this.
If you are using esp32 you can select the
3rd option, but the process will be same for
both modules.
Make sure it is in the SPI download option,
Then Select the bin file from its directory
as shown here.
Enter the Address on the right column.
don't forget to check the file.
Then Check the configurations Crystal freq
26M, SPI Speed 40 MHz, SPI Mode QIO, Flash
size 32 Mbits.
Connect the NodeMCU with Laptop and select
the right port and baud rate.
Then click on the start button to begin the
uploading process.
Once the code flashing process is finished,
restart the ESP8266.
If the firmware is running without any error,
you can see blue light glowing on.
If this LED is not glowing, there will be
some problems.
Disconnect the module and repeat the same
process.
If everything is working fine, close the flash
download tool, and command prompt.
Configuring ESP8266 as WiFi Deauther
On the first boot, it will offer a protected
WiFi network with SSID: pwned, and password
deauther
First, check in the Available WiFi connections
pwned is there are not, If it is there, just
connect to it by entering the password deauther,
On Successful connection, Point your browser
to "192.168.4.1".
This following page should load.
Select the WiFi that you want to attack, and
go to the attacks tab from the top left corner.
here you can see the different types of attacks.
For the demonstration purpose, I'm gonna stream
my mobile screen on the left side.
You can see that, my mobile phone connected
to EI wifi that created only for this testing
using the wifi router i have shown you at
the beging of the video .
let's see how deauther attack works.
As soon as I started an attack, my mobile
phone disconnected. and it is trying to reconnect.
but it's not able to connect. and also it
is showing that the access point temporarily
full.
even if i try to connect mannualyy it is not
getting connected.
If I stop attacking, it is automatically connected.
If I start attacking again, it got disconnected.
because our esp8266 continuously attacking,
and not letting wifi router to connect with
others.
if I stop attacking it is connected automatically.
So, this is all about the deauther attack.
this is how you can make wifi to disconnect
from the all active connection.
let's test the beacon attack.
basically beacon attack used to confuse the
user, in this attack we can create multiple
SSIDs of either particular WiFi or Random
random WiFi.
Start the beacon attack, and go to the SSIDs
tab from the top left corner.
Here Enter the SSID and no of SSIds you wanted
to create to confuse the user.
Then click on the add button.
It will generate the same SSIDs. and then
click on clone selected APs. as soon as you
clone, you can see the same SSIDs on the mobile
screen.
So many WiFi Connections, with the same SSID.
This is how you can confuse the user.
Click on the enable random mode, this will
generate the SSIDs with Randon strings.
Then click on the Clone selected APs.
As soon as you start it, you can see the same
on the mobile screen.
If somebody see this type of wifi connection
sure they will get panic and stops using WiFi.
once the testing is done, stop it.
On the settings tab, we have a bunch of configurations
options for our esp8266.
Like you can turn off wifi reset and reboot
directly from here only.
You can also change SSID, Password, and channel
of the Deauther.
And we have a lot more configurations.
You can simply save all the changes by clicking
on the save button at the end page.
That's it for this tutorial, this is how we
can hack any wifi network.
but it is truly for educational purposes,
Do not try this on public networks.
I'm telling you again do not try this on public
networks.
because you will be responsible for the consequences
