Abuso di MMC: Microsoft Management Console (T1218.014)

La tecnica T1218.014 descrive l'abuso di mmc.exe, il binario firmato Microsoft che ospita la Microsoft Management Console, per proxy-execution di codice arbitrario tramite file .msc malevoli o snap-in personalizzati. Rientra nella tattica TA0005 (Defense Evasion) perché sfrutta un eseguibile legittimo e firmato per aggirare controlli basati su reputazione, application allowlisting e signature verification.

MMC è progettato per caricare snap-in amministrativi (Group Policy Editor, Computer Management, Event Viewer) attraverso file .msc che descrivono la console in formato XML. L'attaccante può creare console custom con lo snap-in Link to Web Address puntato a un CLSID registrato malevolmente, oppure invocare .msc di sistema con parametri distruttivi come mmc wbadmin.msc delete catalog -quiet per inibire il ripristino (T1490).

Sul piano operativo la tecnica offre tre vettori: esecuzione diretta di comandi amministrativi tramite snap-in nativi, caricamento di .msc custom con payload COM, e movimento laterale via mmc.exe compmgmt.msc /computer:{target}. I dati MITRE documentano 1 gruppo APT (Medusa Group) e 1 campagna (RedDelta / Mustang Panda, 2023-2024) che hanno impiegato attivamente MMC come Living-off-the-Land Binary. La proliferazione di framework offensivi che generano .msc weaponizzati — dopo la scoperta pubblica della tecnica GrimResource nel 2024 — ha reso questo LOLBIN uno strumento sempre più frequente nelle catene di infezione moderne.

In un ingaggio red team, MMC offre superficie di abuso su tutte le versioni moderne di Windows (10, 11, Server 2019+) grazie alla firma Microsoft che facilita il bypass di controlli reputazionali.

La forma più semplice è l'esecuzione di snap-in nativi con parametri distruttivi. Per simulare inibizione del ripristino su Windows Server:

mmc.exe wbadmin.msc delete catalog -quiet

Per movimento laterale amministrativo verso un host remoto, replicando il pattern documentato per Medusa Group:

mmc.exe compmgmt.msc /computer:TARGET-HOST

Questo apre Computer Management contro l'endpoint remoto sfruttando le credenziali dell'utente corrente, permettendo enumerazione servizi, gestione utenti locali e accesso all'event log — tutto sotto processo firmato.

Il vettore più interessante per simulazioni avanzate è la costruzione di .msc custom. La procedura classica prevede:

  1. Creare in HKCU\Software\Classes\CLSID{GUID} un CLSID che punti a un handler malevolo (script COM, DLL side-loaded, scriptlet remoto)
  2. Aprire mmc.exe in author mode con mmc.exe /a, aggiungere lo snap-in Link to Web Address e configurarlo per caricare il CLSID
  3. Salvare la console come .msc e distribuirla via phishing

L'invocazione lato vittima segue il pattern:

mmc.exe -Embedding C:\path\to\payload.msc

Per la generazione automatizzata di .msc weaponizzati, Nishang (open source) contiene moduli PowerShell utili per la fase post-exploitation, mentre framework come Covenant (open source) e Sliver (open source) supportano l'esecuzione di codice tramite processi firmati. La tecnica GrimResource pubblicata da Elastic Security Labs nel giugno 2024 ha inoltre dimostrato l'abuso della vulnerabilità cross-site scripting in apds.dll referenziata da file .msc per raggiungere esecuzione arbitraria — la PoC è disponibile pubblicamente su GitHub.

Per la validazione dei controlli in laboratorio, Atomic Red Team (open source) fornisce test dedicati sotto T1218.014 che replicano invocazioni tipiche di MMC. Combinato con Sysmon (gratuito) configurato con la baseline SwiftOnSecurity (open source), permette di verificare rapidamente la copertura di detection prima dell'ingaggio reale.

Regola operativa: durante l'ingaggio evitare l'uso di wbadmin.msc delete catalog fuori da ambienti di test dedicati — l'impatto sul disaster recovery è immediato e irreversibile senza backup out-of-band.

Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?

Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo

TEST GRATUITO
2 minuti · 7 domande Che professionista cyber sei? Scopri il profilo più vicino al tuo modo di pensare e inizia dal percorso giusto.