Skip to content

Wi-Fi sploit is a password cracker for router's login pages (but it works fine in any login page site, even on internet :D)

Notifications You must be signed in to change notification settings

kevinadhiguna/wifi-sploit

Repository files navigation

WiFi-Sploit

🔒 A password cracker for any login page

About

  • Originally made for python2 but it runs using pyhon3 too.
  • Originally it was made for router's login pages but it works fine in any login page site, even on internet.

Prerequisites

  1. Your laptop/computer must be connected to the Wi-Fi network whose router or site login page will be pentested.
  2. A laptop/computer that has python or python3 installed.

How to install Python/Python3

  • Windows
  • MacOS
  • Linux/Unix (Well.. python comes preinstalled on most Linux distributions. Otherwise, you can download it here)

About the Scripts

Wifi-Sploit provides three scripts:

wfs.py

  • This script performs password brute-forcing on a login page.
  • Initially designed for router login pages but works on any login page of a website.
  • Requires Python (compatible with both Python 2.7 and Python 3).
  • Usage: python wfs.py.
  • Before running, ensure you have the router's IP address, usernames, and passwords.

wfs-browser.py

  • Utilizes Selenium to interact with login pages through a web browser.
  • Also designed for router login pages but adaptable to other websites' login pages.
  • Requires Python and Selenium WebDriver.
  • Usage: python wfs-browser.py.
  • Similar prerequisites apply as in wfs.py.

wfs-browser-input.py

  • Another Selenium-based script but with customizable HTML element names.
  • Offers more flexibility in specifying HTML element names for username, password, and submit button.
  • Useful when the default element names don't match the target webpage's structure.
  • Requires Python and Selenium WebDriver.
  • Usage: python wfs-browser-input.py.
  • Allows users to specify HTML element names for username, password, and submit button.

Before Running the wfs-browser.py and wfs-browser-input.py:

  • On linux:
chmod +x /PATH-TO/selenium/webdriver/common/linux/selenium-manager
  • On windows: just to be sure, run the scripts as administrator

Running the Scripts

  1. Clone this repository:
git clone https://github.com/kevinadhiguna/wifi-sploit.git
  1. Change directory to wifi-sploit:
cd wifi-sploit
  1. Install dependencies:
pip install -r requirements.txt

or

pip3 install -r requirements.txt
  1. Run the desired script:
    • For wfs.py: python3 wfs.py
    • For wfs-browser.py: python3 wfs-browser.py
    • For wfs-browser-input.py: python3 wfs-browser-input.py

Additional Notes

  • It is recommended to check out the address.md file for the Wi-Fi router's IP address before running the scripts.
  • Default usernames and passwords for Wi-Fi routers can be found in the username.txt and password.txt files, respectively.
  • Remember, these tools are for educational purposes only. Misuse is not condoned.


Disclaimer

I am not responsible for any misuse. These tools are only for educational purposes.


Hello !

About

Wi-Fi sploit is a password cracker for router's login pages (but it works fine in any login page site, even on internet :D)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy