Täuschender Download
Die dokumentierte Kampagne tarnt den macOS-Download als erwartete Anwendung.
Downloadherkunft, Quarantäneattribut und Signaturzustand prüfen.
PrimärquellengebundenMalware Analysis / Artefakt: Slack-Apps.dmg · SHA-256 18bc97e3f688…
Versionsgebundene macOS-Analyse von Malvertising, DMG-Social-Engineering, Stringverschleierung und Datensammlung aus Browsern, Keychain und Wallets.
Keine unabhängige Sample-, Laufzeit-, C2- oder Kampagnenverifikation.
Atomic Stealer nutzt einen vertrauten macOS-Ablauf gegen den Nutzer: öffnen, überzeugen, Passwort abfragen. Wir behandeln den veröffentlichten Hash als Identität – nicht als Behauptung, die DMG selbst lokal zerlegt zu haben.
18bc97e3f68864845c719754d2d667bb03f754f6e87428e33f9c763a8e6a704aDer Analysepfad dieses Berichts. Jeder Knoten zeigt, was belegt ist, wo Detection ansetzen kann und wo die Aussage endet.
Die dokumentierte Kampagne tarnt den macOS-Download als erwartete Anwendung.
Downloadherkunft, Quarantäneattribut und Signaturzustand prüfen.
PrimärquellengebundenEin sozialer Prompt fordert das Systempasswort an; Eingabe und Privilegwirkung sind getrennt.
Unerwartete Promptkette und aufrufenden Prozess erfassen.
PrimärquellengebundenDie Analyse beschreibt Zugriffe auf Browser-, Schlüsselbund- und Wallet-Artefakte.
TCC-, Keychain- und Profilzugriffe zeitlich gruppieren.
PrimärquellengebundenGefundene Daten werden für eine mögliche Übertragung zusammengeführt.
Temporäre Sammlung und Archivbildung erkennen.
PrimärquellengebundenHistorische Infrastruktur belegt keine heutige Erreichbarkeit oder fortdauernde Kampagne.
Hostsammlung und ausgehende Verbindung gemeinsam verlangen.
Begrenzt oder offenAnalyseachsen aus dem Bericht – keine Live-Konfiguration und kein universeller Familienindikator.
Quelle, Validierung und Grenze gehören zu jeder Regel.
title: AMOS credential-prompt chain candidate
status: experimental
logsource:
product: macos
category: process_creation
detection:
selection:
Image|endswith: '/osascript'
CommandLine|contains:
- 'display dialog'
- 'hidden answer'
ParentImage|contains: '/Volumes/'
condition: selection
falsepositives:
- Legitimate administrative or software activity with the same isolated pattern
level: mediumDeviceProcessEvents
| where Timestamp > ago(30d) and OSPlatform == "macOS"
| where FileName == "osascript" and ProcessCommandLine has_all ("display dialog", "hidden answer")
| project Timestamp, DeviceName, AccountName, ProcessCommandLine, InitiatingProcessFolderPathMalwarebytes-Vergleich von Atomic-Stealer-Samples vor und nach dem Dezember-2023-Update sowie einer beobachteten Malvertising-Kampagne. 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.
Die beobachtete Kampagne begann mit einer Suchanzeige, die Slack imitierte, durch mehrere Weiterleitungen führte und Windows- sowie macOS-Payloads anbot. Der macOS-Zweig lieferte ein DMG mit Anweisung zur manuellen Ausführung. Das ist Social Engineering, keine automatische Umgehung der Plattformgrenzen.
Das Dezember-Update verschleierte zuvor sichtbare Strings, darunter Browser-, Wallet- und C2-Bezüge. Die DMG-Anwendung zeigt einen Passwortdialog, um Zugriff auf geschützte Daten zu erhalten. Browsercookies, Passwörter, Keychain- und Walletartefakte werden als getrennte Datenklassen betrachtet.
Stringverschleierung reduzierte einfache statische Erkennung. Gefälschte Markenoberfläche, Nutzeranweisung und legitime Passwortabfrage-Optik verlagern einen Teil der Umgehung in die Interaktion. Eine Passwortabfrage allein ist auf macOS nicht verdächtig; Herkunft, Signierung und Folgezugriffe liefern Kontext.
Gestohlene Cookies können Sitzungen übernehmen, Keychain-Einträge Zugangsdaten offenlegen und Walletdateien finanzielle Folgen ermöglichen. Die Präsenz eines Zielpfads beweist jedoch weder erfolgreichen Zugriff noch tatsächliche Exfiltration; dafür sind Datei- und Netzwerkbelege nötig.
Auf macOS sollten Gatekeeper-/Quarantine-Herkunft, Signaturstatus, DMG-Mount, ungewöhnliche Passwortdialoge, Zugriff auf mehrere Browserprofile oder Keychain und zeitnahe ausgehende Verbindungen verbunden werden. Alte Klartextstrings sind nach dem Update schwächer. 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.
Auf macOS sollten Gatekeeper-/Quarantine-Herkunft, Signaturstatus, DMG-Mount, ungewöhnliche Passwortdialoge, Zugriff auf mehrere Browserprofile oder Keychain und zeitnahe ausgehende Verbindungen verbunden werden. Alte Klartextstrings sind nach dem Update schwächer. Das folgende Modell ist bewusst eng, nicht engine-validiert und muss gegen legitime Administrations- und Softwarepfade getestet werden.
title: AMOS credential-prompt chain candidate
status: experimental
logsource:
product: macos
category: process_creation
detection:
selection:
Image|endswith: '/osascript'
CommandLine|contains:
- 'display dialog'
- 'hidden answer'
ParentImage|contains: '/Volumes/'
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. Die Analyse bindet sich an Samples und eine Kampagne von Ende 2023/Anfang 2024. C2-Adressen und Stringmerkmale sind historisch; Sandbox-Beobachtung der Quelle ist keine eigene Reproduktion. Ein negativer Gegencheck verwirft nur die geprüfte Hypothese; er ist keine allgemeine Entwarnung.
Die Analyse bindet sich an Samples und eine Kampagne von Ende 2023/Anfang 2024. C2-Adressen und Stringmerkmale sind historisch; Sandbox-Beobachtung der Quelle ist keine eigene Reproduktion.
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.
Malwarebytes — Atomic Stealer updated version ↗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