
Ein Tool zur Wiederherstellung/Knackung von Router-WiFi-Schlüsseln mit einem Twist.

Ein Router-WiFi-Schlüsselwiederherstellungstool mit einem Twist.
Tauro ist ein Tool zum Auslesen von Router-WiFi-Passwörtern.
Herkömmliche Methoden bestehen darin, die Karte in den rfmon-Modus zu versetzen, Pakete zu sniffen (WEP) oder den Handshake abzufangen (WPA) und diese dann mit Tools wie aircrack-ng oder pyrit zu knacken; dies können zeitintensive Prozesse sein. Und manchmal sind sie je nach Schlüsselstärke sogar schlichtweg unmöglich.
Die einzige Tür zu dieser Konfiguration in Routern steht jedoch in der Regel weit offen für die Ausnutzung. Die meisten Router haben nicht einmal ein Passwort für die Management-Schnittstelle gesetzt. Und genau hier kommt das Auslesen (Scraping) ins Spiel.
Tauro versucht, Zugriff auf diese Management-Schnittstelle (Weboberfläche) zu erlangen und anschließend die drahtlosen Konfigurationsdaten sowie die BSSID von anfälligen Routern auszulesen, wodurch es eine riesige Datenbank von drahtlosen Netzwerken erzeugen kann.
Der ursprüngliche Autor sudiptosarkar hatte dieses Projekt im Sommer 2013 begonnen
(das ist die eine Hälfte des Grundes, warum @since in den meisten Quelldateien fehlt; die andere Hälfte ist, dass der Autor sich damals nicht darum kümmerte).
Die Internetverbindung war mies (um es milde auszudrücken), es war höllisch heiß, und der Autor konnte sich keine bessere Verbindung leisten. Der Autor konnte sich auch nicht die Rechenleistung leisten, um die WiFi-Passwörter der Nachbarn zu knacken, weil diese keine einfachen gängigen Phrasen oder auch nur 10-stellige Handynummern verwendeten.
Die Lösung: raten, welche Verbindung sie nutzen, und das Internet durchforsten in der Hoffnung, einen der Router der Nachbarn zu erwischen.
Und Project Tauro war geboren! 🎉
Der Name wurde natürlich im Oktober 2017 festgelegt...
Ende 2017 beschloss der Autor, diese Software als Open Source zu veröffentlichen, in der Überzeugung, dass sie Pen-Testern und Forschern bei ihren Vorhaben helfen wird, während sie zugleich Unterstützung für die Entwicklung von Project Tauro gewinnt.
P.S. Kein Router eines Nachbarn wurde bei der Erstellung dieser Software beschädigt (gehackt).
Tauro soll in naher Zukunft ein erstes Release erhalten. Solange kein Release verfügbar ist, umfasst der Installationsprozess das Bauen (Building). Im Folgenden wird dieser Prozess erläutert.
Tauro ist von den folgenden Repos abhängig:
Führe für jedes der Abhängigkeits-Repos und für Tauro Folgendes aus:
git clone <clone-url-for-the-repo> - Die Clone-URL findest du auf der Seite des Repos.git submodule update --init --recursive - Dies aktualisiert die Build-Skripte im Repo.gradle build - Dies baut und installiert das Modul in deinem lokalen Maven-Repository.Wenn alle Abhängigkeiten (sowie Tauro selbst) gebaut wurden, befindet sich das Distributionspaket unter
build/distributions in dem Verzeichnis, in das du Project-Tauro (dieses Repository) geklont hast. Es wird eine Zip-Datei und eine
Tar-Datei geben. Entpacke eine der beiden an einen Ort deiner Wahl. Nehmen wir zur Vereinfachung an, du hast das Distributionspaket
nach ~/.h4X0r/tools entpackt. Folge dann diesen Schritten:
cd ~/.h4X0r/tools - Navigiere zum Entpackungsort.cd Project-Tauro-<version-number> - Die Versionsnummer variiert je nachdem, wann du das Repository geklont hast.cd bin - Hier befinden sich die Binärdateien../Project-Tauro - Es gibt eine Bat-Datei für Windows und eine Shell-Datei für *nixes und *nuxes.pwd (für Linux/Unix/Mac) oder echo %cd% (für Windows) - Notiere die Ausgabe und kopiere sie.export PATH=$PATH:<paste> (für Linux/Unix/Mac) oder set PATH=%PATH%;<paste> (für Windows) - <paste> ist
der Ort, an den du das im letzten Schritt Kopierte einfügst.Der letzte Schritt schließt die Installation ab. Beachte jedoch, dass der letzte Schritt oben nur für die aktuelle Shell-/cmd-Sitzung installiert. Für eine dauerhaftere Installation informiere dich darüber, wie du die PATH-Umgebungsvariable in deinem Betriebssystem bearbeitest, und hänge den Tauro-Installationspfad am Ende dieser an.
Project-Tauro verwendet eine Datenbank, um alle gescrapten WiFi-Informationen zu speichern. Dafür muss die Datenbank an einen vorgegebenen Ort kopiert werden. Wir haben noch keine Option, diesen Ort über die Kommandozeile anzugeben.
Er kann jedoch mit der Java-System-Property -Dtauro.core.db=<DB_Location> beim Aufruf des Programms angegeben werden.
Folge diesen Schritten, um sie einzurichten:
.h4X0r/k0r0pt/db. Unter *nix, *nux befindet sich dein Home-Ordner unter
/home/<your-username>. Unter MacOS befindet sich dein Home-Ordner unter /Users/<your-username>. Unter Windows befindet sich dein Home-Ordner
unter C:\Users\<your-username>. Bei Windows-Versionen vor Windows 7 befindet sich dein Home-Ordner unter
C:\Documents and Settings\<your-username>..h4X0r/k0r0pt/db.Dieser Abschnitt behandelt die Verwendungsweisen und verschiedene Szenarien für Project-Tauro.
Wenn Tauro ohne Argumente ausgeführt wird, gibt es diese Ausgabe aus: