
Captura y descifra automáticamente handshakes WPA-2 con arquitectura cliente-servidor distribuida.
Herramienta que automatiza el descifrado de credenciales Wi-Fi WPA-2 usando arquitectura cliente-servidor
Airstrike utiliza la arquitectura Hashcat Brain, el conjunto aircrack-ng, la utilidad entr y algunos scripts auxiliares.
Puedes usar el script install.sh para descargar todas las dependencias (si estás en un sistema que tiene acceso a apt o pacman, pero si usas Gentoo, tendrías que instalar hcxtools a mano, no están disponibles en sus repositorios, o quizás me he perdido algo. Algunas otras distribuciones poco comunes no están incluidas, por ejemplo Alpine no tiene el paquete hashcat, pero si tu distribución es exótica, puedes usar Nix para ello, todos los paquetes necesarios están en nixpkgs).
Si usas Nix/NixOS, puedes ingresar a Nix-Shell con las dependencias necesarias con:
nix-shell -p hashcat hashcat-utils aircrack-ng entr hcxtools
Ejecuta aircrack_server.sh en la máquina en la que deseas descifrar contraseñas.
Este script construye el archivo aircrack_client.sh, que puede ejecutarse en cualquier host Linux que pueda conectarse con el servidor iniciado anteriormente. Al ejecutarse, el cliente captura automáticamente los handshakes, se conecta con el servidor y envía los datos capturados.
Cada vez que el servidor descifra exitosamente una contraseña, el script watcher.sh la imprime en la terminal del lado del servidor.
La única bandera de opción requerida para airstrike_client.sh es la bandera -w: especifica la lista de palabras que debe usar el servidor. La interfaz de escucha se puede especificar con la bandera -i. Por defecto, se selecciona automáticamente una interfaz inalámbrica actual.
Adicionalmente, airstrike_client.sh escucha datos WPA-2 sin ningún filtro, por lo que capturará y descifrará todas las contraseñas de todas las redes Wi-Fi en el rango (cuando se intercambien handshakes).
Ctrl + S enviará los activos capturados (handshakes Wi-Fi en forma .hccapx) al servidor.
Ctrl + I muestra información sobre el progreso de la captura.
Los atajos anteriores se pueden usar dentro de una instancia en ejecución de airstrike_client.sh
hecho con ❤️ por Red Code Labs <*>