22 distinct techniques documented for this family, organized by ATT&CK tactic.
Le malware se propage via une attaque de chaîne d’approvisionnement en injectant un script downloader dans des projets Xcode légitimes hébergés sur GitHub.
Phase 3 : Téléchargement du loader principal, compilation d’un wrapper AppleScript, exécution en mémoire via osascript
T1059.004 — Command and Scripting Interpreter: Unix Shell (Execution)
T1176 — Browser Extensions (Persistence)
T1543.004 — Create or Modify System Process: Launch Daemon (Persistence)
T1055 — Process Injection (Defense Evasion)
T1543.004 — Create or Modify System Process: Launch Daemon (Persistence)
Polymorphisme multi-couches : recompilation du loader toutes quelques heures (8 hashes distincts en 24h)
Persistance fileless : utilisation du système defaults macOS pour stocker des payloads Base64 encodés sous des clés aléatoires
tdesktop : Trojaniseur Telegram Desktop — remplace le binaire légitime par une version malveillante signée ad hoc
T1055 — Process Injection (Defense Evasion)
Anti-VM : module stats vérifiant CPU/hardware, résultats envoyés au C2 pour bloquer les sandboxes
Phase 4 : Module orchestrateur boot en mémoire, chargement des modules spécialisés
tdesktop : Trojaniseur Telegram Desktop — remplace le binaire légitime par une version malveillante signée ad hoc
Affaiblissement des défenses : désactivation de SoftwareUpdate, blocage de CloudTelemetryService, verrou exclusif sur la base YARA XProtect (XPdb), reset TCC via tccutil reset AppleEvents
T1056.001 — Input Capture: Keylogging (Collection)
chrome_remote : Backdoor via le protocole Chrome DevTools (CDP), WebSocket persistant vers le C2, injection JavaScript, vol de cookies/credentials
Anti-VM : module stats vérifiant CPU/hardware, résultats envoyés au C2 pour bloquer les sandboxes
T1056.001 — Input Capture: Keylogging (Collection)
T1115 — Clipboard Data (Collection)
Phase 1 : Script initial injecté dans le projet Xcode, contact C2 via /a
T1568 — Dynamic Resolution (Command and Control)
chiffrement AES-256-CBC avec IV aléatoire par transmission
Phase 2 : Reconnaissance hôte (OS, username), exfiltration vers le C2
T1485 — Data Destruction (Impact)
T1490 — Inhibit System Recovery (Impact)
77 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Values are masked here and available in full in Mallory.
1 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.