- Notifications
You must be signed in to change notification settings - Fork176
This project is based upon the trick that, how to hack WI-FI with CMD. The main purpose behind, creating wifi hacking tool with cmd tool is to make everyone aware that how easy it is to break a simple password. And, motivate them to keep some complex passwords – to keep them protected against it.
License
TheBATeam/Batch-WI-FI-Brute-Forcer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An active attack tool against Wi-Fi networks with internal CMD commands.
This program is created to be a proof of concept that it is possibleto write a working Wi-Fi attack tool with Batchfiles since thereare countless examples on the internet that claims to be legithacking tools, working on CMD. While this tool does not claima 100% success ratio, it still works if the target Wi-Fi hasweak password. :)
The program automatically detects your wireless interfaces when you execute the batch file.If it finds only one, it will select it as default. If there are multiple interfaces,the program will ask you to choose one. If none exist, it will stay "not_defined".
You can later change the interface by typing
interface
on the main menu.This will bring the interface initialization screen back.
When you typescan
at the main menu, the program will enumerate all Wi-Fi networksavailable from the selected wireless interface. You can choose one by typing the numberassociated with an SSID.
No Name could mean that the network is hidden. You cannot attack that network.
Performing a scan disconnects the interface from the network that it has connected previously.
A wordlist file is already provided in the repository. If you want to use a customwordlist, you have to specify the file you are going to use by typingwordlist
on themain menu and then typing the absolute or relative path of the wordlist file.
Simply typeattack
and the program will show you a warning screen that this process is goingto delete the profile associated with the SSID if you have connected to it before.It means you will lose the password you entered while connecting to that SSID before.Save it before using the attack.
When a connection is attempted withnetsh
to a network, it takes time to establish the connection. To check whether the connection is successful,the program repeatedly queries the connection status of the selected interface. A counter value controls how many times this query will be done.If not changed, the counter value is 5, and counts down after each query for each password combination.
If an authentication or association is detected, this value is increased by 5 to ensure a successful connection.
This program has been tested unsuccessfully on Windows 7 and tested successfully on Windows 10 and 11. Since some commands may differ in terms of output between Windows versions, it is not expected to work on previous versions.
ANSI escape sequences used in the terminal were added to the Windows Console in the Windows 10 version 1511, previous versions are not expected to run this program.
There is a strict dependency on the command line utility
netsh
, meaning that it cannot understand "Unicode" characters. Only ASCII characters are supported for network names.Speed is significantly slow due to its nature.
Cannot attack hidden networks.
If an attack is successful, the result is automatically written toresult.txt
.
Commands - help : Displays this page - wordlist : Provide a wordlist file - scan : Performs a WI-FI scan - interface : Open Interface Management - attack : Attacks selected WI-FI - counter : Sets the attack counter - exit : Close the program
Huge thanks to everyone for their contributions to this project.
- TheKvc aka Batch-Man (www.batch-man.com)
- Ankitamehra93
- lioen-dev
- akshatbhatter1
Special thanks to theTheBATeam, and AACINI.
Check outTechnicalUserX for more projects.
About
This project is based upon the trick that, how to hack WI-FI with CMD. The main purpose behind, creating wifi hacking tool with cmd tool is to make everyone aware that how easy it is to break a simple password. And, motivate them to keep some complex passwords – to keep them protected against it.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.