WiFi Deauther: A Deeper Dive This presentation explores the WiFi Deauther project, a project designed to enhance network security and integrity. The focus is on understanding how a WiFi Deauther works, the potential solutions it offers, and the challenges faced during its implementation. Presented By : Harshada Rayate (19) Sanavi Rahane (14) Atifa Shaikh (07 ) Anjali Kamble (20) Guided By : Santushti Mam.
Defining the Problem Unauthorized Access Public Wi-Fi networks are vulnerable to unauthorized access, posing a significant security risk. Security Threats Malicious users exploit vulnerabilities to gain unauthorized access, leading to data breaches and service disruptions. This project aims to develop a Wi-Fi Deauther using the ESP8266 NodeMCU to disconnect unauthorized users, thereby enhancing network security and integrity. The increasing prevalence of unauthorized access to public Wi-Fi networks poses significant security threats. Malicious users exploit vulnerabilities in these networks, leading to data breaches and service disruption
Exploring Potential Solutions Deauthentication Tool A custom tool sends deauthentication packets to disconnect unwanted users. Network Monitoring Implementing features to identify unauthorized devices before executing deauthentication. User Notification System Alerting administrators of unauthorized access attempts.
Understanding the Key Functions WiFi Scanning The system scans for WiFi networks and clients. Beacon Flooding Creates dozens of WiFi networks to confuse scanners. Deauthentication Attack Disconnects selected devices from their network.
The ESP8266 NodeMCU: A Powerful Tool Hardware Selection The ESP8266 NodeMCU is ideal due to its affordability, compact size, and Arduino IDE compatibility. Key Features This microcontroller features a 32-bit RISC CPU, 16 digital I/O pins, 1 analog input pin, and 4 MB of flash memory.
Software Development and Testing Arduino IDE The Arduino IDE is used for coding the deauther functionality using libraries for WiFi management. Controlled Environment A controlled environment simulates a public Wi-Fi network for safe experimentation.
Technical Experiments 1 Deauthentication Attack Conduct experiments by targeting known devices within the controlled network. 2 Flashing the Firmware Choose either a Binary file or Source Code for flashing the firmware onto the ESP8266 NodeMCU. 3 Accessing the Web Interface Connect to the ESP8266 NodeMCU's WiFi network "pwnd" using the password "deauther" to access the web interface.
Performing a Deauthentication Attack 1 .Scanning for Devices Discover access points (WiFi networks) and stations (client devices) nearby.
Performing a Deauthentication Attack 2 .Selecting Targets Select specific access points or devices for the deauthentication attack.
Performing a Deauthentication Attack 3. Initiating the Attack Start and stop WiFi attacks such as Deauthentication, Beacon flooding , and Probe request flooding.
Consequences of the Deauthentication Attack Multiple Access Points After a successful deauthentication attack, the targeted WiFi network can become unstable, with multiple rogue access points appearing that mimic the original network. Client Confusion Devices attempting to reconnect to the network may be redirected to these fake access points, causing confusion and disruption for users.
Challenges Encountered Installing NodeMCU Boards Installing the correct NodeMCU board and port for flashing the source code was challenging. Manually Installing CH340 Driver Needed to manually install the CH340 Driver to see the "pwned" AP in the WiFi network. Installing Necessary Libraries Installing various libraries, such as Adafruit, was required for the project's functionality.
Conclusion The WiFi Deauther project highlighted the importance of network security and the potential of microcontroller technology for developing innovative solutions. Future development could include: - Expanding the functionality to support more advanced security features. - Implementing a user-friendly interface for easy control and management. Reference The Official Documentation of Deauther : https://deauther.com/docs/about https://www.espressif.com/en/products/socs/esp8266 Download the source code : https://deauther.com/docs/download CH340 driver Official Website http://www.wch-ic.com/downloads/CH341SER_ZIP.html https://esp.huhn.me