Ausführung
Die quellengebundene Fallkette beginnt beim Start des Stealer-Payloads.
Herkunft, Signatur und Prozesseltern festhalten.
PrimärquellengebundenMalware Analysis / Beleglage: kein lokales Binärartefakt
Analyse der 2025 dokumentierten MaaS-Architektur: Obfuskation, Browser- und Walletzugriffe, gestufte C2-Auflösung und nachgelagerte Kontorisiken.
Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.
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.
nicht verfügbarDer Analysepfad dieses Berichts. Jeder Knoten zeigt, was belegt ist, wo Detection ansetzen kann und wo die Aussage endet.
Die quellengebundene Fallkette beginnt beim Start des Stealer-Payloads.
Herkunft, Signatur und Prozesseltern festhalten.
PrimärquellengebundenSystem- und Sitzungsmerkmale werden zur Einordnung des Hosts abgefragt.
Gebündelte Inventuraufrufe statt Einzel-API werten.
PrimärquellengebundenDer dokumentierte Zugriff zielt auf Browserprofile und gespeicherte Sitzungsartefakte.
Datenbankkopien, Profilpfade und Browserzustand verbinden.
PrimärquellengebundenWalletbezogene Dateien bilden eine eigene Zielklasse; Besitz oder Wert werden daraus nicht abgeleitet.
Walletpfade mit ungewöhnlichem Leserprozess korrelieren.
PrimärquellengebundenEine erfolgreiche Ausleitung bleibt ohne passenden Netzwerkbeleg offen.
Sammlung, Verpackung und Zielverbindung als Gesamtkette prüfen.
Begrenzt oder offenAnalyseachsen aus dem Bericht – keine Live-Konfiguration und kein universeller Familienindikator.
Quelle, Validierung und Grenze gehören zu jeder Regel.
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: mediumDeviceFileEvents
| where Timestamp > ago(30d)
| where FileName in~ ("Login Data", "Cookies", "key4.db")
| where InitiatingProcessFolderPath !startswith @"C:\Program Files"
| summarize Stores=dcount(FileName), Files=make_set(FileName) by DeviceId, InitiatingProcessSHA256, bin(Timestamp, 10m)
| where Stores >= 2Ö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?
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.
Die Karte trennt Primärquelle, reproduzierbaren Quellstand und nicht selbst erhobene Laufzeitevidenz.
Eine Dateireferenz belegt kein Laufzeitverhalten. Dokumentierte Aufbereitung ist keine erneute Ausführung.
Nachvollziehbare Quelle mit expliziter Sample-Lücke.
Veröffentlichte Analyse beziehungsweise gepinnter Upstream-Stand.
Hier nicht unabhängig an einem Sample wiederholt.
Sample-, Sandbox- oder Telemetrieaussagen der Quelle.
Hier nicht unabhängig an einem Sample wiederholt.
Die Prüfung bleibt statisch beziehungsweise quellengebunden.
Keine eigene Laufzeit-, C2- oder Kampagnentelemetrie.
Die Prüfung bleibt statisch beziehungsweise quellengebunden.
Grenze: Eine veröffentlichte Beobachtung ist keine eigene Reproduktion.
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.
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.
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.
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.
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.
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.
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
Zeilennummern gelten für diesen Ausschnitt. Erklärung wählen, um den Bereich zu markieren.
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.
MaaS-Kunden nutzen verschiedene Lieferketten und Konfigurationen. Der Bericht belegt keine aktuelle C2-Erreichbarkeit, keinen konkreten Betreiber und keine Vollständigkeit aller Zielanwendungen.
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.
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 ↗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.
Gespräch starten