
Ein windows Wifi Brute forcing Dienstprogramm, das eine extrem alte Methode ist, aber dennoch ohne externe Abhängigkeiten funktioniert.
__ ___ _____ _ _ _ _
\ \ / (_)_ __ | ___(_) | | | __ _ ___| | __
\ \ /\ / /| | '_ \| |_ | | |_| |/ _` |/ __| |/ /
\ V V / | | | | | _| | | _ | (_| | (__| <
\_/\_/ |_|_| |_|_| |_|_| |_|\__,_|\___|_|\_\
WinFiHack ist ein Freizeitversuch von mir, mein vorheriges Projekt Brute-Hacking-Framework's Haupt-WLAN-Hacking-Skript neu zu schreiben, das netsh und native Windows-Skripte verwendet, um einen WLAN-Brute-Forcer zu erstellen. Dies ist keinesfalls ein schnelles Skript oder eine überlegene Methode, denselben Hack durchzuführen, aber es benötigt keine externen Bibliotheken – nur Python und Python-Skripte.
Die Pakete sind minimal oder fast nicht vorhanden 😅. Der Befehl zur Paketinstallation lautet:
pip install rich pyfiglet
Das war's.
Auflistung der Funktionen:
rich.So funktioniert der Brute-Forcer:
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
Schnittstelle bereitstellen:
Wi-Fi gesetzt.Suche und Ziel festlegen:
Passwortdatei eingeben:
./wordlist/default.txt.Angriff starten:
Angriffsablauf:
Nach der Installation aller Pakete einfach python main.py ausführen – der Rest ist Geschichte 👍. Stelle sicher, dass du dies unter Windows ausführst, da es auf keinem anderen Betriebssystem funktioniert.
Die Benutzeroberfläche sieht so aus:

Für Beiträge: