Make Portable WiFi Jammer

12K17921

Intro: Make Portable WiFi Jammer

Basically it’s a device which performs a Wi-Fi deauthentication attack.

You select the clients you want to disconnect from their network and start the attack.

As long as the attack is running, the selected devices are unable to connect to their network.

*******WARNING*******
IT may be illegal to jamm someone's WiFi network .

Don't try this on others network.

This video is only for educational purposes not for encouraging you to commit crime .

You will be responsible for your own actions.

STEP 1: Buy ESP8266 (7$)

The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (Micro Controller Unit) capability produced by Shanghai-based Chinese manufacturer, Espressif Systems

LINK:: 1

http://www.amazon.in/s/ref=nb_sb_noss?url=search-a...

OR

you can buy from any website that you want (I purchased from above link)

STEP 2: Download Source Code From GitHub

I'm not the author of this code .

the credit goes to the original author.

DOWNLOAD the full ZIP FOLDER & EXTRACT THE ZIP FILE ON DESKTOP

https://github.com/spacehuhn/esp8266_deauther

STEP 3: Install Arduino Software

Install the Arduino software from the link below & as shown in the above images.

https://www.arduino.cc/en/main/software

STEP 4: Open Arduino

1::open Arduino software

2::Go to File > Preferences

3::Paste this link >> http://arduino.esp8266.com/stable/package_esp8266...

to the Additional Boards Manager URLs then hit ENTER(as shown in 1st & 2nd Image of this step).

4::Go to Tools > Board > Boards Manager

5::Search ESP8266 & DOWNLOAD INSTALL VERSION 2.0.0(as shown in 3nd & 4th image of this step).

6::NOW again Go to File > Preferences Open the folder path below More preferences can be edited directly in the file.(as shown in image no.5th of this step)

7::Then copy this file name & search ( user_interface.h ) open this file with Notepad++ (as shown in image 6th image of this step)

8::Copy these 4 lines & paste it inside file as shown in image 7th

typedef void (*freedom_outside_cb_t)(uint8 status);

int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);

void wifi_unregister_send_pkt_freedom_cb(void);

int wifi_send_pkt_freedom(uint8 *buf, int len, bool sys_seq);

9:: save the file & close it.

STEP 5: Connect Esp8266 With Pc Via. Usb Data Cable

Make sure you are using DATA CABLE not the charging cable .(Important)as shown in above image

STEP 6: UPLOAD CODE TO ESP8266

1:: Make sure your setting are all as shown in Image 1st,2nd,3rd of this step.

2:: Change the SSID & PASSWORD as you want.(as shown in 4th image of this step).

3:: Click on UPLOAD BUTTON wait for success.

STEP 7: Just Connect Esp8266 With Power & Attack

Now you just have to power the circuit & connect you mobile to esp8266's wifi ..

Type 192.168.4.1 in any web browser.

Just Search ,Select & Attack on Any wifi Network within esp8266 Range.

(i have uploaded few images of its working)

Make sure not to do it on others wifi network.

YOU CAN ALSO WATCH MY VIDEO ON YouTube to see it working

22 Comments

Hi,
Ill make this project to attack other WIFI networks. Don't worry! Its without criminal thoughts.
Some customers wants to have a burglar alert system and video cams connected with WIFI.
I want to show them it's a bad idea.
Greetings,
Mathias

it says now

no matching function call to 'ESP8266WiFiClass::scanNetworks(bool, bool&)'

could someone please help me

When i scan for networks to attack nothing shows up can someone please help me solve this issue

When i scan for networks to attack nothing shows up can someone help me solve this issue

how do i fix it when it says error: espcomm_open failed

Try resetting the esp8266 by pressing reset button
Then try all the steps
Just double check you working usb data cable

I had a problem. I did every steps but it didn't work. What should I do? Thank you in adv.

sketch\APScan.cpp: In member function 'bool APScan::start()':

APScan.cpp:14: error: no matching function for call to 'ESP8266WiFiClass::scanNetworks(bool, bool&)'

Try follow each step of the video carefully

Problem was solved and it works perfect. Thank you.

Hi. I just tried another code. This one was modified.

wich code did you try

What should I do with this error message:

E:\arduino-1.8.1\libraries\sdk_fix/ESP8266WiFi.h:28:38: fatal error: include/wl_definitions.h: No such file or directory

#include "include/wl_definitions.h"

Hi. I have the same problem. Have you managed to solve it?

Just follow the link given in YouTube video description
Just follow the video .Make sure each step is same as shown..Ask me after that

No, I have not solved the problem, because I had no time and not the feeling to solve it quickly.

Best regards

Eric

i've got the esp8266 module and it doesn't have the port to connect directly to the computer, can i do it by connecting it to arduino uno?

I recommend you to buy esp8266 with USB ..It may be very time consuming..

It works! Greate! Thx!

More Comments