Lateral Movement & Pivoting

Navigieren Sie durch isolierte Netzwerksegmente mithilfe fortschrittlicher Pivoting-Techniken. Meistern Sie SSH-Tunneling, dynamische Portweiterleitung mit Proxychains und Metasploit-Autorouting, um interne Ziele zu erreichen.

Cybersecurity EngineerCybersicherheitKali LinuxLinux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Pivoting nutzt einen erreichbaren Host als Pfad zu Diensten in einem Netz, das der Operator nicht direkt kontaktieren kann. Dieser Kurs vermittelt das Konzept mit lokalem, entferntem und dynamischem SSH-Forwarding, Proxychains und Metasploit-Autorouting über isolierte Docker-Netze.

Du baust funktionierende Tunnel zu vorbereiteten internen Webdiensten, leitest curl und Nmap über SOCKS-Proxys und vergleichst einen SSH-Pivot mit einer Meterpreter-gebundenen Metasploit-Route. In der Abschluss-Challenge baust du den SSH/Proxychains-Pfad selbst, enumerierst einen internen Redis-Dienst und rufst vorbereitete Daten ab.

Was du lernen wirst

  • Eine simulierte Topologie aus Bastion, lokalem Dienst und privatem Netz interpretieren.
  • Lokales SSH-Forwarding konfigurieren, um einen internen Dienst auf einem Loopback-Port verfügbar zu machen.
  • Entferntes SSH-Forwarding konfigurieren, um einen lokalen Dienst von der Bastion-Seite aus bereitzustellen.
  • Einen dynamischen SSH-SOCKS5-Proxy erstellen und curl mit Proxychains leiten.
  • Nmap mit TCP-Connect-Scan und deaktivierter Ping-Erkennung an einen SOCKS-Pfad anpassen.
  • Eine lokale Meterpreter-Sitzung herstellen, Metasploit-Autoroutes hinzufügen und über SOCKS4a bereitstellen.
  • In der Challenge eine eigene Proxychains-Konfiguration erstellen und einen internen Redis-Schlüssel abfragen.

Für wen dieser Kurs geeignet ist

Dieser Kurs auf mittlerem Niveau richtet sich an Lernende mit Kenntnissen in SSH, TCP-Diensten und Netzwerksegmentierung, die Pivoting praktisch üben möchten. Er eignet sich für angehende Penetrationstester, Red-Team-Lernende und Verteidiger, die Tunnel, proxyfähige Werkzeuge, Dual-Homed-Footholds und verborgene Dienste verstehen müssen.

Voraussetzungen: Sicherer Umgang mit Linux-Terminal, SSH-Schlüsseln und Forwarding-Syntax, IP-Adressen, Subnetzen und TCP-Ports, curl und Nmap sowie grundlegenden Metasploit- und Meterpreter-Sitzungskonzepten.

Lernumgebung: Ein Ubuntu-22.04-Terminal mit Docker-Bastion und internen Dienstcontainern, bereitgestelltem SSH-Schlüssel, Proxychains, Nmap, Redis CLI und Metasploit. Verwendet werden private Containernetze und Loopback-Ports; mehrere Übungen benötigen zwei Terminal-Tabs und Hintergrundtunnel.

Häufig gestellte Fragen

Sind Bastion und interne Ziele getrennte echte Maschinen?

Es sind getrennte Docker-Container und private Netze innerhalb des Labs. Sie bieten funktionierende Routinggrenzen und verborgene Dienste, ohne mit einem externen Unternehmensnetz verbunden zu sein.

Warum benötigt Nmap über Proxychains -sT -Pn?

SOCKS transportiert vollständige TCP-Verbindungen, keine rohen SYN-Pakete oder ICMP. -sT nutzt TCP Connect, und -Pn verhindert, dass fehlgeschlagene Ping-Erkennung das Ziel fälschlich als offline markiert.

Wie unterscheidet sich Metasploit-Autorouting vom dynamischen SSH-Forwarding?

SSH -D erstellt einen SOCKS-Proxy über einen SSH-Server. Autoroute verknüpft interne Subnetze mit einer aktiven Meterpreter-Sitzung; ein separates Metasploit-SOCKS-Modul stellt diese Route externen Werkzeugen bereit.

Nutzt die Abschluss-Challenge eine Redis-Softwarelücke aus?

Nein. Du findest einen vorbereiteten Redis-Dienst auf Port 6379 und liest über den Pivot mit redis-cli den Schlüssel secret_flag. Gezeigt wird eine nicht authentifizierte interne Datenbank, die nur dem Netzperimeter vertraut.

Lehrer

labby
Labby
Labby is the LabEx teacher.