
Un utilitaire de force brute Wifi pour Windows, basé sur une méthode extrêmement ancienne mais toujours fonctionnelle sans nécessiter de dépendances externes.
__ ___ _____ _ _ _ _
\ \ / (_)_ __ | ___(_) | | | __ _ ___| | __
\ \ /\ / /| | '_ \| |_ | | |_| |/ _` |/ __| |/ /
\ V V / | | | | | _| | | _ | (_| | (__| <
\_/\_/ |_|_| |_|_| |_|_| |_|\__,_|\___|_|\_\
WinFiHack est une tentative récréative de ma part de réécrire le script principal de piratage Wi-Fi de mon précédent projet Brute-Hacking-Framework's qui utilise netsh et des scripts Windows natifs pour créer un bruteforceur Wi-Fi. Ce n'est en aucun cas un script rapide ni une manière supérieure de réaliser le même hack, mais il ne nécessite aucune bibliothèque externe, seulement Python et des scripts Python.
Les paquets sont minimes ou quasiment inexistants 😅. La commande d'installation des paquets est :
pip install rich pyfiglet
C'est tout.
Voici donc la liste des fonctionnalités :
rich.Voici donc comment fonctionne le bruteforceur :
sequenceDiagram
participant User
participant Tool
participant Interface
participant Network
participant File
participant Attack
User->>Tool: Provide interface (default: Wi-Fi)
Tool->>Interface: Disconnect all active network connections
Interface->>Network: Search for all available networks
User->>Tool: Set target network
User->>Tool: Input password file (default: ./wordlist/default.txt)
Note over Tool: Ready to run the attack
Tool->>Attack: Begin password loop
loop For each password
Attack->>File: Generate and store custom XML
Attack->>Network: Attempt connection
Network->>Attack: Verify connection (1 packet ping to Google)
alt Ping successful
Attack->>User: Connection established (Success)
else Ping failed
Attack->>User: Output failed
end
end
Fournir l'interface :
Wi-Fi.Rechercher et définir la cible :
Saisir le fichier de mots de passe :
./wordlist/default.txt.Lancer l'attaque :
Procédure d'attaque :
Après avoir installé tous les paquets, exécutez simplement python main.py, le reste appartient à l'histoire 👍 assurez-vous de l'exécuter sous Windows car cela ne fonctionnera sur aucun autre système d'exploitation.
L'interface ressemble à ceci :

Pour contribuer :