Einführung
Lumen Hire bereitet vier Anzeigegeräte für eine Ausstellung vor. Ihre Wartungsdienste funktionieren, doch einige akzeptieren noch Werkszugänge. Finde alle betroffenen Geräte ohne Konfigurationsänderung und sammle ihre richtigen Übergabedateien.
In Equipment Desk siehst du Inventar und gespeicherte Dateien; in Workstation gibst du Befehle ein. Es sind unabhängige lokale HTTP-Dienste in einem Trainingscontainer, keine echten Geräte. Vorausgesetzt sind nur einfache Terminaleingaben, Pfade und Tab-Wechsel; Hydra ist bereit. Prüfe ausschließlich die vier Endpunkte und die bereitgestellten vollständigen Zugangspaare. Alle Identitäten und Passwörter sind synthetisch.
Endpunkt und Gerät zuordnen
In diesem Schritt liest du vor der Prüfung ein funktionierendes Gerät. Beginne in Equipment Desk. Jede Karte nennt das Gerät und seinen Wartungsendpunkt. Ein Endpunkt besteht aus Adresse und Port; verschiedene Ports erreichen hier unterschiedliche Dienste.

Wechsle zu Workstation, zunächst in /home/labex/project/device-audit. cat gibt eine Datei aus:
cat inventory.tsv
Das tabulatorgetrennte Inventar enthält vier Geräte-IDs und Endpunkte. Erhalte die Originaldatei. 127.0.0.1 bezeichnet diesen Container, nicht deinen Computer. Alle vier Dienste bieten /status und /handover.json.
curl sendet eine HTTP-Anfrage. -i zeigt auch Antwortheader. Frage das erste Gerät ohne Zugangsdaten ab:
curl -i http://127.0.0.1:8811/status
Erwarte 401 Unauthorized und eine Basic-Aufforderung in WWW-Authenticate. Das ist eine Authentifizierungsablehnung, kein Verbindungsfehler. HTTP Basic sendet Benutzername und Passwort als Paar; einfaches HTTP verschlüsselt sie nicht. Dieser lokale Trainingslink bildet keinen sicheren Internettransport ab.
Der bekannte Zugang viewer:desk-demo darf nur den Status lesen. -u übergibt das Paar, -o speichert den Antwortinhalt:
curl -u viewer:desk-demo -o reference.json http://127.0.0.1:8811/status
cat reference.json
Erwarte D201, das Modell und den Verpackungshinweis. Diese funktionierende Referenz ist kein entdeckter Werkszugang. Der Lesezugang darf keine Übergabedateien herunterladen. Bei einem Verbindungsfehler ist Adresse oder Port falsch: Vergleiche mit inventory.tsv, korrigiere den Tippfehler und wiederhole die Anfrage.
Die Prüfung der Werkszugänge abschließen
In diesem Schritt prüfst du den gesamten Stapel und erhältst die Zugangspaare. Bleibe in Workstation und lies die synthetische Werksreferenz:
cat factory-logins.txt
Jede Zeile username:password ist ein erlaubtes Paar. Getrennte Benutzernamen- und Passwortlisten würden zusätzliche, nicht erlaubte Kombinationen erzeugen. Schreibe die drei Paare in pairs.txt. Das Here-Dokument mit Anführungszeichen erhält den Text wörtlich; > ersetzt die Datei und das abschließende PAIRS muss allein stehen:
cat > pairs.txt <<'PAIRS'
admin:factory-one
operator:factory-two
service:factory-three
PAIRS
Schreibe jeden zugewiesenen Endpunkt genau einmal, einen pro Zeile:
cat > targets.txt <<'TARGETS'
127.0.0.1:8811
127.0.0.1:8812
127.0.0.1:8813
127.0.0.1:8814
TARGETS
Hydra versucht Anmeldungen an einem Netzwerkdienst. -C liest vollständige Paare, -M die Endpunkte. http-get wählt HTTP Basic, -m /status übergibt den Ressourcenpfad. -t 1 beschränkt jedes Ziel auf eine Aufgabe, -T 1 den gesamten Lauf auf eine Aufgabe, damit die kleine Prüfung übersichtlich bleibt. Hier wird kein Frühabbruch verwendet. Ein kleines -f kann ein Ziel nach seinem ersten gültigen Paar stoppen; die übrigen Ziele müssen weiter geprüft werden. Ein großes -F stoppt nach irgendeinem Erfolg den gesamten Stapel und kann Geräte ungeprüft lassen.
-o speichert Funde; -b json wählt JSON als strukturiertes Datenformat. -I beginnt neu statt einen unterbrochenen Lauf wiederherzustellen. Führe aus:
hydra -I -C pairs.txt -M targets.txt -t 1 -T 1 -o findings.json -b json -m /status http-get
cat findings.json
Erwarte drei Einträge unter results, jeweils mit Port, Benutzer und Passwort, sowie quantityfound gleich 3. JSON success: true besagt nur, dass das Werkzeug ohne Ausführungsfehler fertig wurde, nicht dass jedes Gerät ein Passwort akzeptiert. Beim vierten Gerät gibt es in dieser Kandidatenmenge keinen Fund. Das ist ein begrenztes Ergebnis, kein Beweis für ein starkes Passwort.
Ein Verbindungsfehler ist kein negatives Ergebnis. Vergleiche targets.txt mit dem Originalinventar und korrigiere es. Lösche vor einem erneuten Lauf nur die alte Ausgabe mit rm findings.json, damit sich JSON-Läufe nicht mischen. rm entfernt die benannte Ergebnisdatei, nicht die Quelldateien. Erhalte die vollständigen Paare. Ändere keine Gerätepasswörter oder Dienste, um zu bestehen.
Die passenden Übergabedateien sammeln
In diesem Schritt verwendest du jedes gefundene Paar am tatsächlichen Gerät und speicherst dessen vollständige Übergabedatei. Bleibe in Workstation. mkdir -p legt das Verzeichnis bei Bedarf an, ohne vorhandene Inhalte zu löschen:
mkdir -p handover
Nutze die drei Port-Zugang-Zuordnungen aus findings.json. curl -f endet bei HTTP-Ablehnungen mit einem Fehler, statt eine Fehlerseite als erfolgreichen Download zu speichern:
curl -f -u admin:factory-one -o handover/asset-D201.json http://127.0.0.1:8811/handover.json
curl -f -u operator:factory-two -o handover/asset-D202.json http://127.0.0.1:8812/handover.json
curl -f -u service:factory-three -o handover/asset-D203.json http://127.0.0.1:8813/handover.json
cat handover/asset-D202.json
Prüfe Geräte-ID, Ort, Ausrichtung und Verpackungshinweis. Gleiche Namen oder passende Dateizahlen belegen nicht den richtigen Inhalt verschiedener Geräte. Bei Ablehnung vergleiche Port und Paar mit dem nativen Fund, korrigiere den Befehl und lade erneut.
Wechsle zu Equipment Desk, wähle Your handover und lies alle drei gespeicherten Dateien. Nutze Download saved file bei D202 und öffne das JSON. Der Leser nutzt nur deine lokalen Dateien; er lädt nichts nach und repariert nichts. D204 muss No saved file zeigen. Eine fehlende Datei allein ist kein Urteil: Für das negative Ergebnis muss die Kandidatenmenge vollständig geprüft sein.

Erhalte die drei Originaldateien unter handover, das native findings.json, beide Eingabelisten und die Referenz. Alle vier Dienste sowie Originalinventar und Referenzdateien bleiben unverändert. Damit ist eine begrenzte Prüfung von Standardzugängen abgeschlossen, keine vollständige Sicherheitsbewertung.
Zusammenfassung
Du hast Identitäten Endpunkten zugeordnet, Werkszugänge als Paare erhalten, eine Hydra-Prüfung mehrerer Ziele abgeschlossen und unabhängig die richtigen Dateien heruntergeladen. Dabei hast du begrenzte negative Funde von Verbindungsfehlern und ungeprüften Geräten unterschieden und den Normalbetrieb erhalten.



