Ausnutzen von Schwachstellen
Version vom 21. Juni 2026, 08:58 Uhr von Thomas.will (Diskussion | Beiträge)
Ausnutzen von Schwachstellen
- Vom Plan zur Tat
- In der Vorphase wurden Vektoren gefunden und bewertet
- Hier wird ein Vektor kontrolliert ausgenutzt
- Ziel ist der Nachweis, dass eine Schwachstelle real ausnutzbar ist
- Nicht das Maximum an Schaden, sondern das Verständnis des Wegs
Was bedeutet Exploitation
- Eine Schwachstelle wird gezielt angesprochen um ein Verhalten zu erzwingen
- Aus theoretischer Lücke wird belegter Zugriff
- Der Erfolg wird dokumentiert und reproduzierbar gemacht
- Kontrolle und Nachvollziehbarkeit stehen über dem Effekt
Arten der Ausnutzung
- Wie ein System kompromittiert wird
Serverseitig
- Ausnutzen erreichbarer Dienste
- Bekannte Schwachstellen veralteter Versionen
- Fehlkonfigurationen
- Standard-Zugangsdaten
Clientseitig
- Präparierte Dateien und Dokumente
- Manipulierte Links
- Der Nutzer löst den Angriff selbst aus
Webbasiert
- Einschleusen von Code über Eingabefelder
- Umgehen von Authentifizierung
- Upload und Ausführung eigener Inhalte
Mensch
- Vorgetäuschte Identität
- Ausnutzen von Hilfsbereitschaft und Routine
- Kein technischer Exploit nötig
Vorgehen
- Vom ersten Zugriff zur Kontrolle
- Auswahl des passenden Exploits zum Vektor
- Anpassen an die Zielumgebung
- Ausführung und Prüfung des Erfolgs
- Absichern des erlangten Zugangs
Payloads
- Was nach dem Eindringen passieren soll
- Der Exploit öffnet die Tür, der Payload bestimmt was dahinter geschieht
- Reverse Shell – das Ziel verbindet sich zum Angreifer
- Bind Shell – das Ziel öffnet einen Port
- Komfortable Sitzungen für die weitere Arbeit am Zielsystem
Nach dem Zugriff
- Der erste Zugang ist selten das Ziel
- Rechteausweitung vom Benutzer zum Administrator
- Festsetzen für dauerhaften Zugriff
- Bewegung zu weiteren Systemen im Netz
- Sammeln von Zugangsdaten für den nächsten Schritt
Verkettung
- Ein einzelner Schritt ist selten genug
- Mehrere Schwachstellen werden zu einer Kette verbunden
- Jeder Schritt schafft die Voraussetzung für den nächsten
- Aus kleinen Lücken entsteht vollständige Kontrolle
- Das Ganze ist gefährlicher als die Summe der Teile
Spuren
- Jede Aktion hinterlässt etwas
- Exploitation erzeugt Einträge in Logs und auf Systemen
- Diese Spuren sind die Grundlage der späteren Analyse
- Bewusstsein dafür, was ein Angriff sichtbar macht
- Brücke zur Forensik und zum Monitoring
Rahmen
- Kontrolliert und legitimiert
- Ausnutzung nur im freigegebenen Rahmen
- Jeder Schritt bleibt nachvollziehbar und umkehrbar
- Ziel ist Erkenntnis, nicht Zerstörung
- Im Lab gegen eigene Zielsysteme
Werkzeuge
- Konkrete Anwendung auf den Detailseiten