TW / Independent
← Research-Audits

Malware Analysis / Beleglage: kein lokales Binärartefakt

Lumma Stealer: Browserdaten, Fallback-C2 und Session-Risiko

Analyse der 2025 dokumentierten MaaS-Architektur: Obfuskation, Browser- und Walletzugriffe, gestufte C2-Auflösung und nachgelagerte Kontorisiken.

Prüfumfang
Öffentliche Microsoft-Analyse von Malwarefähigkeiten, Lieferwegen und Infrastruktur vor einer koordinierten Disruption.
Vorgehen
Statische Quellen- und Architekturprüfung; keine Malware beschafft, gebaut oder ausgeführt.
Material
Kein lokales Sample; der verwendete Microsoft-Bericht veröffentlicht keinen eindeutig zugeordneten Sample-Hash.
Befund

Zielartefakte und Infrastrukturmodell sind detailliert beschrieben; Variantenabdeckung und heutiger Betrieb bleiben offen.

Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.

Analystennotiz

Was der Prüfbestand wirklich hergibt.

Lumma ist kein einzelnes, stabiles Sample, sondern ein bewegliches MaaS-Ökosystem. Diese Analyse konzentriert sich deshalb auf die wiederkehrende Zugriffskette zu Browser- und Walletdaten und markiert Versionsaussagen als Kontext.

Evidence Anchoroffene Beleglücke
Artefakt
Kein Binärartefakt im Prüfbestand
SHA-256
nicht verfügbar
Analysegrundlage
Kein lokales Sample; der verwendete Microsoft-Bericht veröffentlicht keinen eindeutig zugeordneten Sample-Hash.
Malware / Evidence Atlas

Ausführung → Übertragung

Der Analysepfad dieses Berichts. Jeder Knoten zeigt, was belegt ist, wo Detection ansetzen kann und wo die Aussage endet.

5Ablaufknoten 2Detection-Artefakte 2Regelformate
Aussage

Ausführung

Die quellengebundene Fallkette beginnt beim Start des Stealer-Payloads.

Detection-Schwerpunkt

Herkunft, Signatur und Prozesseltern festhalten.

Primärquellengebunden
Config Surface

Konfigurations-Fingerabdruck

Analyseachsen aus dem Bericht – keine Live-Konfiguration und kein universeller Familienindikator.

01
Browserstoreslogin / cookie DB
Kernspur
02
Walletpfadeextension data
Stütze
03
Fallbackservice profile
Stütze
04
Uploadgrenzecorrelation needed
Grenze
MODEL / 2DA78A72Kernspur, Stütze und Grenze – keine Risikowerte
Detection Pack

Defensive Artefakte

Quelle, Validierung und Grenze gehören zu jeder Regel.

QuelleEigene Ableitung aus der berichteten Verhaltenskette.ValidierungpySigma geparst; synthetische Truth-Table 3/3.GrenzeBrowserprofilzugriff ist ein Hunt und kann legitime Migrationen treffen.
SigmaRegel öffnen
Defensives Modell
title: Lumma browser-store access candidate
status: experimental
logsource:
  product: windows
  category: file_event
detection:
  selection:
    TargetFilename|contains:
      - '\\User Data\\Default\\Login Data'
      - '\\Mozilla\\Firefox\\Profiles'
  filter_legitimate:
    Image|startswith: 'C:\\Program Files\\'
  condition: selection and not filter_legitimate
falsepositives:
  - Legitimate administrative or software activity with the same isolated pattern
level: medium

Evidenzstatus Im Prüfbestand belegtPrimärquellengebundenBegrenzt oder offen

Prüfauftrag, Stand und Beleggrenze

Öffentliche Microsoft-Analyse von Malwarefähigkeiten, Lieferwegen und Infrastruktur vor einer koordinierten Disruption. Die Leitfrage lautet: Welche Architektur- und Verhaltensaussagen trägt dieser konkrete Prüfstand, und welche bleiben ausschließlich der Quelle zugeschrieben?

Was belegt ist — und was fehlt

Primärquellen, statisch prüfbarer Code und Laufzeitbeobachtungen haben unterschiedliche Aussagekraft. Die Karte hält diese Ebenen auseinander; fehlende Eigenbeobachtung wird nicht durch Plausibilität ersetzt.

FILE / EVIDENCE MAP

Belegkette und offene Laufzeitlücke

Die Karte trennt Primärquelle, reproduzierbaren Quellstand und nicht selbst erhobene Laufzeitevidenz.

Eine Dateireferenz belegt kein Laufzeitverhalten. Dokumentierte Aufbereitung ist keine erneute Ausführung.

QuelleWerkzeugAbleitungBelegFehlendReferenz geprüftDokumentiertUngeklärt

Beleglage

Nachvollziehbare Quelle mit expliziter Sample-Lücke.

Primärquelle

Veröffentlichte Analyse beziehungsweise gepinnter Upstream-Stand.

  • Primärquelle → Dokumentierte Beobachtungenin der Quelle dokumentiert · Dokumentiert

    Hier nicht unabhängig an einem Sample wiederholt.

Zugehöriges Berichtskapitel →
Dokumentierte Beobachtungen

Sample-, Sandbox- oder Telemetrieaussagen der Quelle.

  • Primärquelle → Dokumentierte Beobachtungenin der Quelle dokumentiert · Dokumentiert

    Hier nicht unabhängig an einem Sample wiederholt.

  • Dokumentierte Beobachtungen → Kein lokales Malware-SampleLaufzeit offen · Ungeklärt

    Die Prüfung bleibt statisch beziehungsweise quellengebunden.

Zugehöriges Berichtskapitel →
Kein lokales Malware-Sample

Keine eigene Laufzeit-, C2- oder Kampagnentelemetrie.

  • Dokumentierte Beobachtungen → Kein lokales Malware-SampleLaufzeit offen · Ungeklärt

    Die Prüfung bleibt statisch beziehungsweise quellengebunden.

Zugehöriges Berichtskapitel →

Grenze: Eine veröffentlichte Beobachtung ist keine eigene Reproduktion.

Eintritt und Lieferkette

Microsoft beschreibt mehrere Lieferwege statt eines festen Initialzugangs: Malvertising, gefälschte CAPTCHA- und Software-Seiten, manipulierte Repositories sowie legitime Cloud-Dienste. Diese Vielfalt gehört zum MaaS-Ökosystem und darf nicht als eine einzige, immer identische Lumma-Kette modelliert werden.

Architektur und Datenfluss

Der Kern kombiniert C++ und Assembly, schützt kritische Funktionen mit LLVM-basierten Transformationen, Control-Flow-Flattening, Stackentschlüsselung und direkten Syscalls. Harte Tier-1-C2-Ziele werden durch Hinweise in Steam-Profilen und Telegram-Kanälen ergänzt; diese Ebenen erhöhen Resilienz, sind aber zeitgebunden.

Analyseabwehr und Persistenz

Große Stackvariablen, toter Code und Control-Flow-Obfuskation zielen auf statische Analyse. Direkte Syscalls und Heaven’s-Gate-Technik verändern zusätzlich die Telemetriesicht. Eine hohe Binärkomplexität ist trotzdem kein Familienbeweis; sie muss mit Zielartefakten und Kommunikation korreliert werden.

Fähigkeiten, Ziel und Wirkung

Lumma zielt auf Chromium-, Mozilla- und Gecko-basierte Browser, Cookies, Passwörter, Autofill-Daten, Walletdateien und Erweiterungen sowie VPN-, Mail-, FTP- und Telegram-Artefakte. Gestohlene Sitzungscookies können Schutzmechanismen umgehen, doch ihre erfolgreiche Wiederverwendung ist aus einem Hostfund nicht ableitbar.

Telemetrieplan und Beweiskette

Priorität hat die Beziehung zwischen einem neu gestarteten, unbekannten Prozess und Zugriffen auf mehrere Browserprofile, Walletpfade und anschließendem Upload. Fallback-Dienste oder einzelne Dateinamen allein altern schnell und erzeugen unnötige Fehlalarme. Für eine belastbare Untersuchung werden Prozess-GUID und vollständige Elternkette, Nutzer und Sitzung, Befehlszeile, Signatur- und Hashstatus, Datei- und Registryänderungen, DNS-/Verbindungsziele sowie nachgelagerte Zugriffe auf sensible Daten in einer gemeinsamen Zeitleiste erhalten. Zeitnähe ist dabei ein Belegparameter, keine bloße Visualisierung. Fehlende Sensorabdeckung wird pro Stufe markiert, damit ein nicht sichtbares Ereignis nicht fälschlich als nicht erfolgt gilt.

Detection Engineering und Gegenprüfung

Priorität hat die Beziehung zwischen einem neu gestarteten, unbekannten Prozess und Zugriffen auf mehrere Browserprofile, Walletpfade und anschließendem Upload. Fallback-Dienste oder einzelne Dateinamen allein altern schnell und erzeugen unnötige Fehlalarme. Das folgende Modell ist bewusst eng, nicht engine-validiert und muss gegen legitime Administrations- und Softwarepfade getestet werden.

yamlDefensives Modell, nicht engine-validiertDefensives Modell
title: Lumma browser-store access candidate
status: experimental
logsource:
  product: windows
  category: file_event
detection:
  selection:
    TargetFilename|contains:
      - '\\User Data\\Default\\Login Data'
      - '\\Mozilla\\Firefox\\Profiles'
  filter_legitimate:
    Image|startswith: 'C:\\Program Files\\'
  condition: selection and not filter_legitimate
falsepositives:
  - Legitimate administrative or software activity with the same isolated pattern
level: medium
Code lesen

Alternativhypothesen und Negativtests

Vor einer Familienzuordnung werden die im Modell verwendeten Einzelmerkmale getrennt gegen Softwareverteilung, Administratorwerkzeuge, Installer, Browser- oder Backupsoftware und bekannte interne Skripte geprüft. Mindestens ein struktureller Anker und eine zeitlich passende Verhaltenskette müssen zusammenpassen. MaaS-Kunden nutzen verschiedene Lieferketten und Konfigurationen. Der Bericht belegt keine aktuelle C2-Erreichbarkeit, keinen konkreten Betreiber und keine Vollständigkeit aller Zielanwendungen. Ein negativer Gegencheck verwirft nur die geprüfte Hypothese; er ist keine allgemeine Entwarnung.

Attribution und Variantenrisiko

MaaS-Kunden nutzen verschiedene Lieferketten und Konfigurationen. Der Bericht belegt keine aktuelle C2-Erreichbarkeit, keinen konkreten Betreiber und keine Vollständigkeit aller Zielanwendungen.

Abschließende Bewertung

Die Analyse liefert eine belastbare Architektur- und Detektionsgrundlage für den benannten Stand. Sie ist kein Beweis für aktuelle Aktivität, vollständige Variantenabdeckung oder einen bestimmten Betreiber.

Befunde im Überblick

  • Lumma trennt flexible Verteilung, stark geschützten Kern und resiliente C2-Auflösung.
  • Browser- und Sitzungstokenzugriff ist defensiv wichtiger als ein einzelner IOC.
  • MaaS-Nutzung verhindert einfache Gleichsetzung von Malwarefamilie und Kampagnenakteur.

Grenzen der Prüfung

  • Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.
  • MaaS-Kunden nutzen verschiedene Lieferketten und Konfigurationen. Der Bericht belegt keine aktuelle C2-Erreichbarkeit, keinen konkreten Betreiber und keine Vollständigkeit aller Zielanwendungen.
  • Defensive Modelle sind nicht mit einer Zielengine validiert.

Kontext, nicht Beleg

Der Evidence Anchor am Anfang nennt den tatsächlich verwendeten Binär-, Datei- oder Revisionsbezug. Diese Links liefern Einordnung und berichtete Beobachtungen; sie ersetzen keine lokale Sample-Analyse.

Microsoft Threat Intelligence — Lumma Stealer ↗
Abschließendes Urteil

Fazit

Fazit: Struktur vor Signatur

Der höchste defensive Wert entsteht aus der Verbindung von Eintritt, interner Architektur, Persistenz, Wirkung und Telemetrie. Einzelne Namen, Hashes oder IOCs bleiben Hilfsbelege, nicht das Urteil.

Nächste Schritte

  • Modelle gegen synthetische Positivfälle und legitime Negativfälle prüfen.
  • Version und Evidenzstand bei jeder Aktualisierung neu binden.
  • Laufzeitbehauptungen erst nach eigener, rechtmäßig verfügbarer Telemetrie erweitern.
Worauf dieses Urteil beruhtHoch für direkt prüfbare Struktur; begrenzt für nicht selbst reproduzierte Laufzeit- und Kampagnenaussagen.
Öffentliche Microsoft-Analyse von Malwarefähigkeiten, Lieferwegen und Infrastruktur vor einer koordinierten Disruption.
← Alle Research-Audits

Gespräch starten

Projekt besprechen.

Gespräch starten