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
curlmit 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.





