Kampagnenzugang
Der Bericht trennt die dokumentierten Auslieferungsketten vom eigentlichen Stealer.
Referrer, Archiv und Startprozess als Kette erfassen.
PrimärquellengebundenMalware Analysis / Beleglage: kein lokales Binärartefakt
Quellengebundene Rekonstruktion zweier 2026 beobachteter Angriffsketten: ClickFix, WebDAV, Python-Persistenz, MSHTA, Steganografie und Browserdatendiebstahl.
Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.
Hier geht es um zwei beobachtete Lieferketten, nicht um eine vorgetäuschte eigene Sample-Analyse. Der belastbare Beitrag liegt in der Gegenüberstellung ihrer Telemetriepunkte und in klaren Detection-Grenzen.
nicht verfügbarDer Analysepfad dieses Berichts. Jeder Knoten zeigt, was belegt ist, wo Detection ansetzen kann und wo die Aussage endet.
Der Bericht trennt die dokumentierten Auslieferungsketten vom eigentlichen Stealer.
Referrer, Archiv und Startprozess als Kette erfassen.
PrimärquellengebundenEin vorgeschalteter Stager bereitet den Übergang zum Payload vor.
Kindprozesse, temporäre Dateien und Abrufe korrelieren.
PrimärquellengebundenDer Start des Stealers ist eine eigene Beleggrenze und nicht mit der Auslieferung gleichzusetzen.
Payloadhash, Herkunft und Prozessbeziehung bewahren.
PrimärquellengebundenDokumentierte Zielklassen umfassen Browser- und anwendungsbezogene Artefakte.
Ungewöhnliche Profil- und Datenbankzugriffe gruppieren.
PrimärquellengebundenEine mögliche Ausleitung wird nur mit Netzwerk- und Hostbeleg als beobachtet bezeichnet.
Dateizugriffe, Archivierung und ausgehende Sitzung korrelieren.
Begrenzt oder offenAnalyseachsen aus dem Bericht – keine Live-Konfiguration und kein universeller Familienindikator.
Quelle, Validierung und Grenze gehören zu jeder Regel.
title: ACR chain-B MSHTA handoff candidate
status: experimental
logsource:
product: windows
category: process_creation
detection:
selection:
Image|endswith: '\\mshta.exe'
CommandLine|contains: 'http'
ParentImage|endswith: '\\powershell.exe'
condition: selection
falsepositives:
- Legitimate administrative or software activity with the same isolated pattern
level: mediumDeviceProcessEvents
| where Timestamp > ago(30d)
| where FileName =~ "mshta.exe" and InitiatingProcessFileName =~ "powershell.exe"
| where ProcessCommandLine has "https://"
| project Timestamp, DeviceName, AccountName, ProcessCommandLine, SHA256Zwei von Microsoft Defender Experts zwischen Ende April und Mitte Juni 2026 beobachtete ACR-Stealer-Kampagnen. 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.
Beide beobachteten Ketten beginnen mit ClickFix: Das Opfer führt einen vorgegebenen Befehl aus. Kette A lädt per rundll32 eine DLL von einer HTTPS-WebDAV-Freigabe, nutzt verschleiertes PowerShell und startet einen gebündelten Python-Interpreter. Kette B wechselt über PowerShell zu MSHTA, einer entfernten HTA und speicherbasierter Ausführung.
Kette A installiert ein ZIP-Paket unter einem täuschend benannten LocalAppData-Pfad, startet pythonw ohne Konsole und kann C2-Ziele über eine Blockchain-Dead-Drop-Referenz auflösen. Kette B transportiert ein verschlüsseltes Payload in JPEG-Daten und lädt es reflektiv. Gemeinsam ist erst das Stealer-Ziel, nicht der Loaderbau.
Arithmetische No-ops, tote Schleifen, zufällige Variablennamen, Headless-Conhost, Zeitstempeländerung und gelöschte Kommandohistorie erschweren Einzelartefakt-Erkennung. Diese Techniken sind nicht exklusiv für ACR; aussagekräftig wird ihre zeitliche Verbindung mit WebDAV, MSHTA oder Browserzugriff.
Das dokumentierte Ziel sind Browserpasswörter, Sitzungstoken, Authentifizierungsartefakte und sensible Dokumente. Ein Stealer-Fund belegt damit ein Risiko für nachgelagerte Konto- und Cloudzugriffe, aber nicht automatisch deren tatsächliche Nutzung.
Detektion sollte den gemeinsamen menschlichen Einstieg und beide technischen Abzweige modellieren: Explorer oder Run-Dialog zu cmd/PowerShell, rundll32 mit WebDAV, pythonw aus benutzerbeschreibbaren Pfaden, MSHTA mit Remote-URL und anschließender Zugriff auf Browserdaten. Einzelne LOLBins bleiben zu breit. 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.
Detektion sollte den gemeinsamen menschlichen Einstieg und beide technischen Abzweige modellieren: Explorer oder Run-Dialog zu cmd/PowerShell, rundll32 mit WebDAV, pythonw aus benutzerbeschreibbaren Pfaden, MSHTA mit Remote-URL und anschließender Zugriff auf Browserdaten. Einzelne LOLBins bleiben zu breit. Das folgende Modell ist bewusst eng, nicht engine-validiert und muss gegen legitime Administrations- und Softwarepfade getestet werden.
title: ACR chain-B MSHTA handoff candidate
status: experimental
logsource:
product: windows
category: process_creation
detection:
selection:
Image|endswith: '\\mshta.exe'
CommandLine|contains: 'http'
ParentImage|endswith: '\\powershell.exe'
condition: selection
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. Microsoft bezeichnet die zwei Ketten ausdrücklich als repräsentativ, nicht vollständig. Die Zuordnung stützt sich auf Verhalten und OSINT-Korroboration; WebDAV-, Blockchain- oder MSHTA-Nutzung allein ist kein Familienbeweis. Ein negativer Gegencheck verwirft nur die geprüfte Hypothese; er ist keine allgemeine Entwarnung.
Microsoft bezeichnet die zwei Ketten ausdrücklich als repräsentativ, nicht vollständig. Die Zuordnung stützt sich auf Verhalten und OSINT-Korroboration; WebDAV-, Blockchain- oder MSHTA-Nutzung allein ist kein Familienbeweis.
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 Security Research — ACR Stealer intrusion chains ↗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