Desktop Remoto: Remote Desktop Protocol (T1021.001)

Il Remote Desktop Protocol rappresenta uno dei vettori di movimento laterale più sfruttati nel panorama delle intrusioni moderne. La tecnica T1021.001, inquadrata nella tattica TA0008 (Lateral Movement), descrive l'abuso di credenziali valide per stabilire sessioni interattive verso host remoti attraverso il servizio RDP di Microsoft, noto commercialmente come Remote Desktop Services.

L'attrattiva di RDP per gli avversari risiede nella sua natura duale: è al tempo stesso uno strumento amministrativo legittimo e diffuso, e un canale che offre pieno controllo grafico sull'host di destinazione. Questo rende la distinzione tra attività benigna e malevola particolarmente ardua, soprattutto in ambienti dove gli amministratori usano RDP quotidianamente.

I numeri parlano chiaro: 35 gruppi APT documentati, 17 famiglie di malware con capacità RDP native o proxate, e 7 campagne di rilievo che spaziano dal supply chain compromise di SolarWinds al ransomware di C0015 guidato dal playbook Conti, fino alle operazioni distruttive iraniane di HomeLand Justice. RDP compare trasversalmente in scenari di spionaggio statale, cybercrime finanziario e ransomware operations.

La tecnica viene tipicamente combinata con acquisizione credenziali (Credential Access), abuso di account privilegiati e, in alcuni casi, con meccanismi di persistenza come Accessibility Features o Terminal Services DLL hijacking. Le 8 mitigazioni MITRE disponibili convergono su segmentazione di rete, MFA obbligatoria e restrizione dell'esposizione del servizio.

Durante un engagement red team, l'abuso di RDP inizia dopo aver ottenuto credenziali valide tramite tecniche di Credential Access — dumping di LSASS, Kerberoasting, oppure raccolta da password manager. Prima di connetterti, verifica lo stato del servizio sul target con reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections e la porta con uno scan mirato: nmap -p 3389 --script rdp-enum-encryption,rdp-ntlm-info (Nmap, open source).

Se RDP è disabilitato ma hai privilegi amministrativi, puoi abilitarlo remotamente:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Per la connessione da Linux, FreeRDP (open source) resta lo standard: xfreerdp /u:administrator /d:CORP /p:'password' /v:10.10.10.5 /cert:ignore /dynamic-resolution. Da Windows, il classico mstsc.exe /v:hostname — la stessa sintassi documentata nell'uso operativo del Medusa Group.

Quando l'host target non è raggiungibile direttamente, entra in gioco il tunneling. Chisel (open source) permette di pivotare RDP attraverso un beacon: sul server pivot chisel server -p 8080 --reverse, e dall'operatore chisel client :8080 R:3389::3389. In alternativa, Plink (open source, parte di PuTTY) è stato usato dal gruppo Agrius per tunnellare RDP: plink.exe -R 3389::3389 user@ -pw -N. reGeorg (open source) e NATBypass (open source) — quest'ultimo utilizzato da APT41 per esporre porte RDP interne su Internet — completano l'arsenale.

Per simulare il pattern Wizard Spider di deployment ransomware interattivo via RDP, dopo il logon esegui ricognizione con net group "Domain Admins" /domain e nltest /dclist, poi copia payload via clipboard redirection o unità mappate della sessione RDP. Impacket (open source) offre rdp_check.py per validare massivamente credenziali prima delle sessioni interattive.

Per bypassare Network Level Authentication in scenari legacy, rdesktop (open source) mantiene compatibilità con configurazioni datate. In esercizi di persistenza, replica il pattern APT39 con il tool rdpwrap (open source) per abilitare sessioni concorrenti multiple. Ricorda di operare sempre in ambienti autorizzati con logging attivo lato blue team.

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.
We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.