TW / Independent
← Research-Audits

Malware Analysis / Beleglage: kein lokales Binärartefakt

ACR Stealer: zwei Lieferketten, ein Datendiebstahlziel

Quellengebundene Rekonstruktion zweier 2026 beobachteter Angriffsketten: ClickFix, WebDAV, Python-Persistenz, MSHTA, Steganografie und Browserdatendiebstahl.

Prüfumfang
Zwei von Microsoft Defender Experts zwischen Ende April und Mitte Juni 2026 beobachtete ACR-Stealer-Kampagnen.
Vorgehen
Statische Quellen- und Architekturprüfung; keine Malware beschafft, gebaut oder ausgeführt.
Material
Kein lokales Sample und kein belastbar zuordenbarer SHA-256 im verwendeten Bericht.
Befund

Die Verzweigung nach dem gemeinsamen ClickFix-Einstieg und ihre Telemetriepunkte sind detailliert dokumentiert.

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

Analystennotiz

Was der Prüfbestand wirklich hergibt.

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.

Evidence Anchoroffene Beleglücke
Artefakt
Kein Binärartefakt im Prüfbestand
SHA-256
nicht verfügbar
Analysegrundlage
Kein lokales Sample und kein belastbar zuordenbarer SHA-256 im verwendeten Bericht.
Malware / Evidence Atlas

Kampagnenzugang → Ausleitung

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

5Ablaufknoten 2Detection-Artefakte 2Regelformate
Aussage

Kampagnenzugang

Der Bericht trennt die dokumentierten Auslieferungsketten vom eigentlichen Stealer.

Detection-Schwerpunkt

Referrer, Archiv und Startprozess als Kette erfassen.

Primärquellengebunden
Config Surface

Konfigurations-Fingerabdruck

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

01
LieferzweigClickFix / WebDAV
Kernspur
02
StagingMSHTA / Python
Kernspur
03
Persistenzbranch-bound
Stütze
04
Browserzielprofile stores
Stütze
MODEL / 8BFD58FAKernspur, 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.GrenzeErkennt die dokumentierte MSHTA-Lieferkette, nicht den Stealer-Kern.
SigmaRegel öffnen
Defensives Modell
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

Evidenzstatus Im Prüfbestand belegtPrimärquellengebundenBegrenzt oder offen

Prüfauftrag, Stand und Beleggrenze

Zwei 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?

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

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.

Architektur und Datenfluss

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.

Analyseabwehr und Persistenz

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.

Fähigkeiten, Ziel und Wirkung

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.

Telemetrieplan und Beweiskette

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.

Detection Engineering und Gegenprüfung

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.

yamlDefensives Modell, nicht engine-validiertDefensives Modell
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
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. 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.

Attribution und Variantenrisiko

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.

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

  • Der gemeinsame ClickFix-Einstieg verzweigt in eine dateibasierte WebDAV/Python- und eine speicherorientierte MSHTA/JPEG-Kette.
  • Persistenz und Tarnung unterscheiden sich; Browserdatendiebstahl ist das gemeinsame Ziel.
  • Korrelation über Prozess-, Datei-, Netzwerk- und Browsertelemetrie ist stärker als eine einzelne LOLBin-Regel.

Grenzen der Prüfung

  • Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.
  • 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.
  • 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 Security Research — ACR Stealer intrusion chains ↗
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.
Zwei von Microsoft Defender Experts zwischen Ende April und Mitte Juni 2026 beobachtete ACR-Stealer-Kampagnen.
← Alle Research-Audits

Gespräch starten

Projekt besprechen.

Gespräch starten