If you are looking for block all WiFi signals, or just want to kick someone out from your WiFi or a neighbor’s WiFi? So Here is the solution.
Hardware used in this project.
- Powerbank (Optional)
this is the $4 DIY WiFi Jammer to try for yourself. To know how this WIFI Jammer work, Please install and follow the things as below
The jammer is too small, you can put it in your pocket and carry it with you. It can be powered by your power supply or 3.7v LiPo battery. You can choose which WiFi network you want to block and attack it. But make sure that it is for educational purposes only; do not use this for the wrong purpose.
The 802.11 WiFi protocol contains so-called de-authentication frames. It is used to safely disconnect the client from the wireless network. Because these packets are unencrypted, you only need the WiFi router and the MAC address of the client device to disconnect from the network. You do not need to be in the network or know the password; enough in its scope.
Let’s Start The Work
In this project, we will try to make IoT more secure by WiFi interference. In short, this experiment scans the available WiFi and WiFi networks, and we are able to select a specific network and use different attacks.
In order to make this WiFi jammer, you mainly need only part of it: ESP8266.
You can purchase a specific version of the ESP8266 with the NodeMCU firmware, and it is easy to program without any programmer. The ESP8266 has a built-in programmer. You can buy here
Step 2 Set software and compile the firmware
- Download the Arduino compiler from official website of Arduino from here.
- Install the software and execute it,
- Go to File -> Preferences
4.Add http://arduino.esp8266.com/stable/package_esp8266com_index.json to the Additional Boards Manager URLs.
5. Click to Tools -> Boards Manager
- Type keyword ‘esp8266’
- Select 2.0.0 and click on Install (must be version 2.0.0 never go for latest).
- Click File -> Preferences
Open the folder path under More; preferences can be edited directly in the file. Don’t forget to save!
- Click on packages -> esp8266 -> hardware > esp8266 -> 2.0.0 -> tools -> sdk -> include
- Open user_interface.h file with your favourite text editor or just Wordpad.
- Scroll down and, before #endif, add following lines:
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);
Save the file!
Step 3 Get the Firmware files for ESP8266
- Just Download the files from GitHub link here (that firmware credit goes to Original Developer:spacehuhn)
Click folder WIFI Jammer -> esp8266_deauth -> esp8266_deauther.ino in Arduino
- Click at your ESP8266 board at Tools > Board. I used NodeMCU 0.9 but you can try NodeMCU 1.0 or the generic ESP8266 module.
- Select your programmer at Tools > Programmer > ArduinoISP
5. Select the right port number. at Tools > Port. If there aren’t any ports that show up, you may have to reinstall the drivers.
6.Upload! (Ctrl +U)
Your WIFI Jammer Device is Ready!
How To Use
1. First power your ESP8266. If you have a USB OTG cable or a mini USB cable with a power supply or USB wall adapter or a Power bank, you can use your smartphone.
2.Now you can use any smartphone or PC to control the interference by simply connecting to the ESP8266 module so that you can scan WiFi networks from mobile or PC or MAC and connect to AndroidAP. The password is ‘killwifi‘. You can change this SSID and password from the code you uploaded.
3.After Connection to the ESP8266 you can run the ip in your Browser 192.168.4.14.Just Hit the SCAN and Select the WIFI SSID
4.Select the attack tab, choose deauth all. Everyone on the WiFi should be disconnected. Now you can try other attacks as well. Happy hacking.
Note:-Please Do it at your Own Risk this is for Only Educational Purpose.
You may also check out the wireless routers reviews by 1oHighTech to know more
Also, Check How to Move Android Chrome address bar