PhiSiFi_v2 by gravey4rd
It uses an ESP8266 to attack a WiFi network using Deauther || Evil-Twin AP method.
This project is a significantly improved version based on the original PhiSiFi project by p3tr0s. It builds upon the foundation of the original project, adding modern technologies and new features. A special thanks to p3tr0s for the foundational work on the original PhiSiFi project.
- The user interface and page methods have been improved.
- Number of networks shown in network scan increased from 16 to 20
- Added parameters that show signal quality.
- Fixed the issue where the deauthentication attack would stop upon refreshing the admin page.
- Resolved the problem where the deauthentication attack would halt if the modem was reset during the process, using a new method.
- The EvilTwin interface and system have been optimized.
- Enabled the EvilTwin and Deauthentication attacks to be run simultaneously.
- The login notification that prompts the victim to sign in during an EvilTwin attack has been optimized.
- Ensured that the EvilTwin attack automatically shuts down if the victim turns off the modem and attempts to enter a password on the EvilTwin network.
- Deauthentication of a target WiFi access point
- Evil-Twin AP to capture passwords with password verification against the og access point
- It can do both attacks at the same time, no toggling of the deauther is required.
The source code given in this public repo is for educational use only and should only be used against your own networks and devices!
Please check the legal regulations in your country before using it.
- Install Arduino IDE
- In Arduino go to
File->Preferencesadd this URL toAdditional Boards Manager URLs->https://raw.githubusercontent.com/SpacehuhnTech/arduino/main/package_spacehuhn_index.json - In Arduino go to
Tools->Board->Boards Managersearch for and install thedeautherpackage - Download and open PhiSiFi_v2 with Arduino IDE
- Select an
ESP8266 Deautherboard in Arduino undertools->board - Connect your device and select the serial port in Arduino under
tools->port - Click Upload button
- Connect to the AP named
PhiSiFi_v2with passwordgravey4rdfrom your phone/PC. - Select the target AP you want to attack (list of available APs refreshes every 15secs - page reload is required).
- Click the Start Deauthing button to start kicking devices off the selected network.
- Click the Start Evil-Twin button and optionally reconnect to the newly created AP named same as your target (will be open).
- You can stop any of the attacks by visiting
192.168.4.1/adminwhile conected to Evil-Twin AP or by resetting the ESP8266. - Once a correct password is found, AP will be restarted with default ssid
PhiSiFi_v2/gravey4rdand at the bottom of a table you should be able to see something like "Successfully got password for -TARGET_SSID-PASSWORD- If you power down / hard reset the gathered info will be lost