Skip to content

LOTL „Living off the Land“

LOTL „Living off the Land“

LOTL: Living off the Land einfach erklärt

LOTL steht für Living off the Land. Der Begriff bezeichnet Angriffstechniken, bei denen Cyberkriminelle legitime Systemprogramme, Verwaltungswerkzeuge, Skriptsprachen oder Netzwerkdienste für schädliche Zwecke missbrauchen.

Anstatt ausschließlich eigene Angriffswerkzeuge zu installieren, verwenden sie Funktionen, die auf dem Zielsystem bereits vorhanden sind oder im normalen IT-Betrieb vertrauenswürdig erscheinen. Dadurch können LOTL-Aktivitäten schwerer von legitimer Administration zu unterscheiden sein.

Was bedeutet Living off the Land?

Bei einem LOTL-Angriff nutzen Angreifer reguläre Werkzeuge außerhalb ihres vorgesehenen Einsatzzwecks.

Mit ihnen können sie beispielsweise:

  • Informationen über Systeme und Netzwerke sammeln
  • Befehle oder Skripte ausführen
  • Dateien übertragen
  • Zugangsdaten auslesen
  • weitere Systeme erreichen
  • Schutzmechanismen verändern
  • dauerhafte Zugänge einrichten
  • Daten sammeln und übertragen

Living off the Land bedeutet nicht zwingend, dass ausschließlich vorinstallierte Programme verwendet werden. Auch legitime Administrationswerkzeuge, die bereits vorhanden oder nachträglich eingebracht wurden, können Teil eines solchen Angriffs sein.

Was sind LOLBins?

Legitime ausführbare Programme, die für Angriffe missbraucht werden, werden häufig als LOLBins bezeichnet. Die Abkürzung steht für Living-off-the-Land Binaries.

Daneben existieren Begriffe wie:

  • LOLScripts: legitime Skripte oder Skriptsprachen
  • LOLLibraries: vertrauenswürdige Programmbibliotheken
  • LOLDrivers: legitime, aber missbrauchbare Hardwaretreiber

Diese Komponenten sind nicht grundsätzlich schädlich. Erst der Verwendungszweck und der technische Zusammenhang machen ihre Nutzung verdächtig.

Typische Beispiele für LOTL-Werkzeuge

PowerShell

PowerShell ist eine leistungsfähige Verwaltungs- und Automatisierungsumgebung. Angreifer können sie unter anderem für Systemabfragen, Skriptausführung, Downloads und die Steuerung weiterer Angriffsschritte verwenden.

WMI

Die Windows Management Instrumentation, kurz WMI, ermöglicht die Verwaltung und Abfrage von Windows-Systemen.

Sie kann missbraucht werden, um Prozesse lokal oder aus der Ferne zu starten, Systeme auszuspähen oder bestimmte dauerhafte Ausführungsmechanismen einzurichten.

Rundll32 und MSHTA

Programme wie rundll32.exe oder mshta.exe sind legitime Windows-Komponenten. Unter bestimmten Bedingungen lassen sie sich jedoch zur Ausführung fremder oder unerwünschter Inhalte verwenden.

CertUtil

CertUtil dient eigentlich der Verwaltung von Zertifikaten. Bestimmte Funktionen können jedoch auch zum Übertragen, Dekodieren oder Verarbeiten von Dateien missbraucht werden.

PsExec

PsExec ist ein legitimes Administrationswerkzeug aus der Microsoft-Sysinternals-Sammlung. Wenn es in einer Umgebung vorhanden ist, kann es zur entfernten Ausführung von Befehlen verwendet werden.

RDP und SMB

Remote Desktop und SMB sind legitime Netzwerkdienste. Angreifer können sie mit gestohlenen Zugangsdaten zur Bewegung zwischen Systemen verwenden.

Die Dienste selbst sind keine klassischen LOLBins, können aber Bestandteil einer Living-off-the-Land-Strategie sein.

Warum sind LOTL-Angriffe schwer zu erkennen?

Viele der verwendeten Programme werden auch von Administratoren, Supportmitarbeitern und automatisierten IT-Prozessen eingesetzt.

Ein einfaches Blockieren ist daher häufig nicht möglich, ohne den regulären Betrieb zu beeinträchtigen.

Zusätzliche Herausforderungen sind:

  • Programme sind häufig digital signiert.
  • Dateinamen und Speicherorte wirken vertrauenswürdig.
  • Aktivitäten können wie normale Administration aussehen.
  • Es muss nicht zwingend eine unbekannte Schadsoftware gespeichert werden.
  • Verschiedene legitime Werkzeuge können zu einer Angriffskette kombiniert werden.

Signaturbasierte Virenscanner erkennen solche Aktivitäten deshalb nicht immer zuverlässig. Moderne Endpoint-Sicherheitslösungen können sie jedoch anhand von Verhalten, Prozessketten und ungewöhnlichen Kombinationen erkennen.

Ist LOTL dasselbe wie ein dateiloser Angriff?

Nein. Beide Begriffe überschneiden sich, sind aber nicht identisch.

Ein dateiloser Angriff versucht, möglichst wenige dauerhafte Dateien auf einem System zu hinterlassen und führt Code beispielsweise direkt im Arbeitsspeicher aus.

Ein LOTL-Angriff verwendet legitime Werkzeuge. Dabei können trotzdem Dateien, Skripte, geplante Aufgaben oder andere dauerhafte Veränderungen entstehen.

Auch eigene Malware kann mit LOTL-Techniken kombiniert werden.

Wie können Unternehmen LOTL-Angriffe erkennen?

Da die verwendeten Werkzeuge nicht grundsätzlich schädlich sind, muss vor allem ihr Verhalten untersucht werden.

Mögliche Hinweise sind:

  • PowerShell-Aufrufe mit verschleierten Befehlen
  • ungewöhnliche Prozessketten
  • Office-Anwendungen, die Kommandozeilenprogramme starten
  • WMI-Aktivitäten von untypischen Benutzerkonten
  • Systemprogramme mit ausgehenden Internetverbindungen
  • häufige Remote-Anmeldungen zwischen Arbeitsplatzsystemen
  • Ausführung administrativer Werkzeuge außerhalb üblicher Zeiten
  • Programme in ungewöhnlichen Verzeichnissen
  • deaktivierte Protokollierung oder Sicherheitsfunktionen

Ein einzelnes Ereignis ist dabei nicht immer ein Beweis für einen Angriff. Erst der Kontext ermöglicht eine verlässliche Bewertung.

Schutzmaßnahmen gegen Living off the Land

Berechtigungen begrenzen

Benutzer und Dienste sollten nur die Rechte besitzen, die sie tatsächlich benötigen. Administrative Konten sollten getrennt und besonders geschützt werden.

Multi-Faktor-Authentifizierung einsetzen

MFA erschwert den Missbrauch gestohlener Zugangsdaten, insbesondere bei Remote-Zugängen und administrativen Konten.

Anwendungskontrolle verwenden

Werkzeuge wie Windows Defender Application Control oder AppLocker können festlegen, welche Programme und Skripte ausgeführt werden dürfen.

Da viele LOTL-Werkzeuge legitim sind, müssen die Regeln allerdings genauer sein als eine einfache Freigabe signierter Programme.

Protokollierung verbessern

Wichtige Datenquellen sind unter anderem:

  • PowerShell-Protokolle
  • Befehlszeilenparameter
  • Prozessstarts
  • WMI-Aktivitäten
  • Benutzeranmeldungen
  • Netzwerkverbindungen
  • Änderungen an Diensten und geplanten Aufgaben

Die Protokolle sollten zentral gesammelt, ausgewertet und vor Manipulation geschützt werden.

EDR oder XDR einsetzen

Verhaltensbasierte Sicherheitslösungen können ungewöhnliche Abläufe erkennen, auch wenn die beteiligten Programme selbst legitim sind.

Administration absichern

Administrative Werkzeuge sollten nur von vorgesehenen Geräten, Konten und Netzwerkbereichen verwendet werden dürfen.

Netzwerk segmentieren

Eine Segmentierung begrenzt die Möglichkeiten zur seitlichen Bewegung, nachdem ein einzelnes System kompromittiert wurde.

Fazit

Living off the Land bezeichnet den Missbrauch legitimer System- und Verwaltungswerkzeuge für Cyberangriffe. Da dieselben Programme auch im normalen IT-Betrieb verwendet werden, sind LOTL-Aktivitäten schwieriger zu erkennen als eindeutig schädliche Software.

Ein wirksamer Schutz erfordert deshalb verhaltensbasierte Erkennung, zentrale Protokollierung, minimale Berechtigungen, abgesicherte Administrationswege und eine sorgfältige Analyse ungewöhnlicher Prozess- und Netzwerkaktivitäten.

Neue Beiträge

NIS2 erklärt

NIS2 einfach erklärt NIS2 bezeichnet die zweite europäische Richtlinie zur Sicherheit von Netzwerk- und Informationssystemen. Ihr Ziel ist

Reverse Proxy

Reverse Proxy einfach erklärt Ein Reverse Proxy ist ein Server oder Dienst, der eingehende Anfragen entgegennimmt und an

HellBa Success Story

Die HellBa Kunststoffe GmbH hat sich seit ihrer Gründung im Jahr 2009 von einem reinen Händler zu einem