
Una utilidad de fuerza bruta para WiFi en Windows que es un método extremadamente antiguo pero aún funciona sin la necesidad de dependencias externas.
__ ___ _____ _ _ _ _
\ \ / (_)_ __ | ___(_) | | | __ _ ___| | __
\ \ /\ / /| | '_ \| |_ | | |_| |/ _` |/ __| |/ /
\ V V / | | | | | _| | | _ | (_| | (__| <
\_/\_/ |_|_| |_|_| |_|_| |_|\__,_|\___|_|\_\
WinFiHack es un intento recreativo mío de reescribir el script principal de hacking WiFi de mi proyecto anterior Brute-Hacking-Framework's que utiliza netsh y scripts nativos de Windows para crear un brute forcer de WiFi. De ninguna manera es un script rápido ni una forma superior de realizar el mismo hack, pero no necesita librerías externas, solo Python y scripts de Python.
Los paquetes son mínimos o casi ninguno 😅. El comando de instalación es:
pip install rich pyfiglet
Eso es todo.
Listando las características:
rich.Así es como funciona el 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
endProporcionar Interfaz:
Wi-Fi.Buscar y Establecer Objetivo:
Ingresar Archivo de Contraseñas:
./wordlist/default.txt.Ejecutar el Ataque:
Procedimiento de Ataque:
Después de instalar todos los paquetes, solo ejecuta python main.py, el resto es historia 👍 asegúrate de ejecutarlo en Windows porque esto no funcionará en ningún otro sistema operativo.
La interfaz se ve así:

Para contribuciones: