
Una herramienta de recuperación/descifrado de claves WiFi de routers con un toque distintivo.

Una herramienta de recuperación de claves WiFi de routers con un giro.
Tauro es una herramienta de extracción de contraseñas WiFi de routers.
Los métodos tradicionales consisten en poner la tarjeta en modo rfmon, capturar paquetes (WEP) o capturar el handshake (WPA) y luego romperlos con herramientas como aircrack-ng o pyrit; esos pueden ser procesos que consumen mucho tiempo. Y a veces incluso totalmente imposibles, según la fortaleza de la clave.
Sin embargo, la única puerta a esa configuración en los routers suele quedar completamente abierta a la explotación. La mayoría de los routers ni siquiera tienen una contraseña establecida para la interfaz de administración. Y aquí es donde entra la extracción.
Tauro intenta obtener acceso a esa interfaz de administración (interfaz web) y luego extraer los datos de configuración inalámbrica, así como el BSSID, de routers vulnerables, siendo así capaz de producir una enorme base de datos de redes inalámbricas.
El autor original sudiptosarkar emprendió este proyecto en el verano de 2013
(esa es la mitad de la razón por la que falta @since en la mayoría de los archivos fuente; la otra mitad es que el autor no
se molestó con esos en aquel entonces).
La conexión a Internet era pésima (por decir lo menos), hacía un calor infernal y el autor no podía permitirse una mejor conexión. El autor tampoco podía permitirse la potencia de fuego (potencia de cómputo) para romper las contraseñas WiFi de los vecinos porque no usaban frases comunes simples ni siquiera números de teléfono celular de 10 dígitos.
La solución: adivinar qué conexión están usando y rastrear Internet con la esperanza de obtener uno de los routers de los vecinos.
¡Y nació Project Tauro! 🎉
Por supuesto, el nombre se decidió en octubre de 2017...
A finales de 2017, el autor decidió hacer este software de código abierto, creyendo que ayudará a los pentesters e investigadores en sus esfuerzos, a la vez que obtendrá apoyo para el desarrollo de Project Tauro.
P.D. Ningún router de vecino resultó dañado (hackeado) durante la creación de este software.
Está previsto que Tauro tenga una versión inicial pronto. Mientras no haya una versión disponible, el proceso de instalación implicará la compilación. A continuación se explica ese proceso.
Tauro depende de los siguientes repositorios:
Para cada uno de los repositorios de dependencias y para Tauro, haz lo siguiente:
git clone <clone-url-for-the-repo> - La URL de clonación se puede encontrar en la página del repositorio.git submodule update --init --recursive - Esto actualizará los scripts de compilación del repositorio.gradle build - Esto compilará e instalará el módulo en tu repositorio Maven local.Cuando todas las dependencias (así como el propio Tauro) hayan sido compiladas, el paquete de distribución estará en
build/distributions en el directorio donde clonaste Project-Tauro (este repositorio). Habrá un archivo zip y un
archivo tar. Extrae cualquiera de los dos a una ubicación de tu elección. Por comodidad, digamos que extrajiste el paquete
de distribución en ~/.h4X0r/tools. Luego sigue estos pasos:
cd ~/.h4X0r/tools - Navega a la ubicación de extracción.cd Project-Tauro-<version-number> - El número de versión variará según cuándo hayas clonado el repositorio.cd bin - Aquí es donde están los binarios../Project-Tauro - Hay un archivo bat para Windows y un archivo shell para *nixes y *nuxes.pwd (para Linux/Unix/Mac) o echo %cd% (para Windows) - Anota la salida y cópiala.export PATH=$PATH:<paste> (para Linux/Unix/Mac) o set PATH=%PATH%;<paste> (para Windows) - <paste> es
donde pegas lo que copiaste en el paso anterior.El último paso concluirá la instalación. Ten en cuenta, sin embargo, que el último paso anterior solo instalará para la sesión actual de shell/cmd. Para una instalación más permanente, infórmate sobre cómo editar la variable de entorno PATH en tu sistema operativo y añade la ruta de instalación de Tauro al final de esta.
Project-Tauro utiliza una base de datos para almacenar toda la información de WiFi escaneada. Para esto, la base de datos tendrá que copiarse a una ubicación preespecificada. Todavía no tenemos una opción para especificar esa ubicación desde la línea de comandos.
Aunque, se puede especificar con la propiedad de sistema de Java -Dtauro.core.db=<DB_Location> al llamar al programa.
Sigue estos pasos para configurarla:
.h4X0r/k0r0pt/db. En *nix, *nux, tu carpeta personal estará en
/home/<your-username>. En MacOS, tu carpeta personal estará en /Users/<your-username>. En Windows, tu carpeta personal
estará en C:\Users\<your-username>. Para Windows anterior a Windows 7, tu carpeta personal estará en
C:\Documents and Settings\<your-username>..h4X0r/k0r0pt/db.Esta sección tratará los usos y los diferentes escenarios de Project-Tauro.
Si se ejecuta sin ningún argumento, Tauro te dará esta salida:
Project-Tauro usage:
-e,--exclusions <arg> A comma separated list of hosts to be excluded
from attacks.
-f,--hostsFile <arg> The JSON formatted file from which hosts' list
needs to be read.
-h,--hosts <arg> A comma separated list of hosts/CIDR networks to
be scanned/attacked.
-i,--isp <arg> The ISP the hosts are registered under
-n,--network <arg> The ipinfo.io network that needs to be scanned.
-p,--port <arg> The is the port to be targeted (Multiple port
support will be coming later.
-r,--resume Resume previous scan.