
Un outil de récupération/craquage de clé WiFi de routeur avec une particularité.

Un outil de récupération de clé WiFi de routeur avec une particularité.
Tauro est un outil d'extraction de mot de passe WiFi de routeur.
Les méthodes traditionnelles consistent à mettre la carte en mode rfmon, à renifler les paquets (WEP) ou à capturer le handshake (WPA), puis à les cracker avec des outils comme aircrack-ng ou pyrit ; ce sont des processus qui peuvent être gourmands en temps. Et parfois même carrément impossibles, selon la robustesse de la clé.
Cependant, la seule porte vers cette configuration dans les routeurs est généralement laissée grande ouverte à l'exploitation. La plupart des routeurs ne définissent même pas de mot de passe pour l'interface de gestion. C'est là qu'intervient le scraping.
Tauro tente d'obtenir l'accès à cette interface de gestion (interface web), puis d'extraire les données de configuration sans fil ainsi que le BSSID depuis les routeurs vulnérables, ce qui permet de produire une base de données massive de réseaux sans fil.
L'auteur original sudiptosarkar avait entrepris ce projet à l'été 2013
(c'est la moitié de la raison pour laquelle @since est absent dans la plupart des fichiers source, l'autre moitié étant que l'auteur ne
s'en souciait pas à l'époque).
La connexion Internet était médiocre (c'est le moins qu'on puisse dire), il faisait une chaleur infernale, et l'auteur ne pouvait pas se permettre une meilleure connexion. L'auteur ne pouvait pas non plus se permettre la puissance de calcul nécessaire pour cracker les mots de passe WiFi des voisins car ceux-ci n'utilisaient pas de phrases communes simples ni même de numéros de téléphone à 10 chiffres.
La solution : deviner quelle connexion ils utilisent et écumer Internet dans l'espoir d'obtenir l'un des routeurs des voisins.
Et Project Tauro était né ! 🎉
Bien sûr, le nom a été décidé en octobre 2017...
Fin 2017, l'auteur a décidé de rendre ce logiciel open source, estimant qu'il aiderait les pentesters et les chercheurs dans leurs travaux, tout en obtenant du soutien pour le développement de Project Tauro.
P.-S. Aucun routeur de voisin n'a été maltraité (piraté) lors de la création de ce logiciel.
Tauro devrait avoir une première version prochainement. Tant qu'aucune version n'est disponible, le processus d'installation impliquera la compilation. Ce qui suit explique ce processus.
Tauro dépend des dépôts suivants :
Pour chacun des dépôts de dépendances et pour Tauro, procédez comme suit :
git clone <clone-url-for-the-repo> - L'URL de clonage se trouve sur la page du dépôt.git submodule update --init --recursive - Cela mettra à jour les scripts de compilation du dépôt.gradle build - Cela compilera et installera le module dans votre dépôt Maven local.Lorsque toutes les dépendances (ainsi que Tauro lui-même) ont été compilées, le paquet de distribution se trouvera sous
build/distributions dans le répertoire où vous avez cloné Project-Tauro (ce dépôt). Il y aura un fichier zip et un
fichier tar. Extrayez l'un ou l'autre à l'emplacement de votre choix. Pour simplifier, disons que vous avez extrait le paquet de distribution
dans ~/.h4X0r/tools. Suivez ensuite ces étapes :
cd ~/.h4X0r/tools - Naviguez vers l'emplacement d'extraction.cd Project-Tauro-<version-number> - Le numéro de version variera selon le moment où vous avez cloné le dépôt.cd bin - C'est ici que se trouvent les binaires../Project-Tauro - Il y a un fichier bat pour Windows et un fichier shell pour les *nixes et *nuxes.pwd (pour Linux/Unix/Mac) ou echo %cd% (pour Windows) - Notez la sortie et copiez-la.export PATH=$PATH:<paste> (pour Linux/Unix/Mac) ou set PATH=%PATH%;<paste> (pour Windows) - <paste> est
l'endroit où vous collez ce que vous avez copié à l'étape précédente.La dernière étape conclura l'installation. Notez toutefois que la dernière étape ci-dessus n'installera que pour la session shell/cmd en cours. Pour une installation plus permanente, renseignez-vous sur la façon de modifier la variable d'environnement PATH dans votre système d'exploitation et ajoutez le chemin d'installation de Tauro à la fin de celle-ci.
Project-Tauro utilise une base de données pour stocker toutes les informations WiFi collectées. Pour cela, la base de données devra être copiée vers un emplacement prédéfini. Nous n'avons pas encore d'option pour spécifier cet emplacement depuis la ligne de commande.
Toutefois, il peut être spécifié avec la propriété système Java -Dtauro.core.db=<DB_Location> lors de l'appel du programme.
Suivez ces étapes pour la configurer :
.h4X0r/k0r0pt/db. Sous *nix, *nux, votre dossier personnel se trouvera à
/home/<your-username>. Sous MacOS, votre dossier personnel se trouvera à /Users/<your-username>. Sous Windows, votre dossier personnel
se trouvera à C:\Users\<your-username>. Pour les versions de Windows antérieures à Windows 7, votre dossier personnel se trouvera à
C:\Documents and Settings\<your-username>..h4X0r/k0r0pt/db.Cette section abordera les usages et les différents scénarios de Project-Tauro.
Si exécuté sans aucun argument, Tauro vous donnera cette sortie :