Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
WinFiHack — 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. | Kitploit
Outils/GitHubGitHub/morpheuslord/winfihack
Audit Wi-FiAttaques de Mots de PasseSécurité Sans Fil
GitHubmorpheuslord/winfihack

WinFiHack

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.

Voir le dépôt
8017il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

WinFiHack

root@kitploit:~
__        ___       _____ _ _   _            _
\ \      / (_)_ __ |  ___(_) | | | __ _  ___| | __
 \ \ /\ / /| | '_ \| |_  | | |_| |/ _` |/ __| |/ /
  \ 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.

Installation

Les paquets sont minimes ou quasiment inexistants 😅. La commande d'installation des paquets est :

root@kitploit:~
pip install rich pyfiglet

C'est tout.

Fonctionnalités

Voici donc la liste des fonctionnalités :

  • Fonctionnalités générales :
    • Nous pouvons utiliser des interfaces personnalisées ou non par défaut pour exécuter l'attaque.
    • Manière bien définie d'utiliser netsh, de lister et d'utiliser les cibles.
    • Possibilité de mise à niveau
  • Fonctionnalités côté code :
    • Système interactif piloté par menu avec rich.
    • Polyvalence dans l'utilisation de l'interface, des cibles et des fichiers de mots de passe.

Comment ça fonctionne

Voici donc comment fonctionne le bruteforceur :

root@kitploit:~
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 :

    • L'utilisateur doit fournir l'interface réseau que l'outil doit utiliser.
    • Par défaut, l'interface est définie sur Wi-Fi.
  • Rechercher et définir la cible :

    • L'utilisateur doit rechercher et sélectionner le réseau cible.
    • Au cours de ce processus, l'outil effectue les sous-étapes suivantes :
      • Déconnecte toutes les connexions réseau actives pour l'interface sélectionnée.
      • Recherche tous les réseaux disponibles à portée.
  • Saisir le fichier de mots de passe :

    • L'utilisateur saisit le chemin du fichier de mots de passe.
    • Le chemin par défaut du fichier de mots de passe est ./wordlist/default.txt.
  • Lancer l'attaque :

    • Avec la cible définie et le fichier de mots de passe prêt, l'outil est maintenant prêt à lancer l'attaque.
  • Procédure d'attaque :

    • L'attaque consiste à parcourir chaque mot de passe du fichier fourni.
    • Pour chaque mot de passe, les étapes suivantes sont effectuées :
      • Une configuration XML personnalisée pour la tentative de connexion est générée et stockée.
      • L'outil tente de se connecter au réseau cible en utilisant le XML généré et le mot de passe actuel.
      • Pour vérifier le succès de la tentative de connexion, l'outil effectue un "1 packet ping" vers Google.
      • Si le ping échoue, la tentative de connexion est considérée comme un échec et l'outil passe au mot de passe suivant dans la liste.
      • Cette boucle continue jusqu'à ce qu'une réponse ping réussie soit reçue, indiquant une tentative de connexion réussie.

Comment exécuter ceci

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 : image

Contributions

Pour contribuer :

  • D'abord cloner : Clonez d'abord le dépôt dans votre environnement de développement et effectuez les modifications.
  • Commentaires : J'apprécierais si vous pouviez ajouter des commentaires expliquant votre point de vue et expliquant également la mise à niveau.
  • Soumettre : Soumettez une PR pour que je vérifie les modifications et les approuve si nécessaire.
Télécharger l’outil