Servizi Remoti: Remote Services (T1021)

La tecnica T1021 - Remote Services descrive l'abuso da parte degli attaccanti di protocolli di accesso remoto legittimi come SSH, RDP, VNC, WMI e WebDAV per muoversi lateralmente all'interno di una rete compromessa. Una volta ottenute credenziali valide — spesso attraverso credential harvesting, kerberoasting o phishing — l'avversario si autentica come utente legittimo verso host raggiungibili, eseguendo comandi o trasferendo payload senza dover ricorrere a exploit rumorosi.

Dal punto di vista tattico la tecnica ricade in TA0008 (Lateral Movement), la fase in cui l'attaccante esplora l'ambiente e pivota tra sistemi e account per raggiungere l'obiettivo primario. L'abuso di servizi remoti nativi rappresenta uno degli approcci più stealth perché si mimetizza nel traffico amministrativo quotidiano e sfrutta binari trusted del sistema operativo.

In ambienti enterprise il rischio si amplifica quando le identità sono federate tra dominio Active Directory, piattaforme SaaS, IaaS e console di gestione degli hypervisor come VMware vCenter. Un singolo set di credenziali di dominio compromesse può aprire l'accesso a decine di macchine e servizi cloud. Su macOS, versioni precedenti a 10.14 permettono di elevare una sessione SSH a sessione Apple Remote Desktop (ARD) aggirando i prompt TCC. I dati MITRE mappano 3 gruppi APT, 4 famiglie di software e 6 mitigazioni a questa tecnica, con detection strategy che coprono Windows, Linux, macOS, IaaS ed ESXi.

Un red teamer che simula T1021 parte quasi sempre dal recupero di credenziali valide — dump di LSASS, ticket Kerberos, hash NTLM — e le riutilizza contro servizi remoti esposti internamente. La regola d'oro è restare aderenti agli strumenti che l'IT usa già, così da confondersi con il traffico amministrativo.

Su Windows il framework di riferimento è Impacket (open source), usato ad esempio da Ember Bear per lateral movement. Gli script più utili sono psexec.py, wmiexec.py, smbexec.py e atexec.py — quest'ultimo replica esattamente la tecnica di Aquatic Panda basata su scheduled task remoti. Un esempio classico:

impacket-wmiexec DOMAIN/user:password@10.10.10.5 "whoami"

Per RDP interattivo si usano xfreerdp (open source) o rdesktop (open source), mentre per pass-the-hash su RDP è disponibile xfreerdp /pth:HASH. CrackMapExec e il suo successore NetExec (open source) automatizzano l'enumerazione e l'esecuzione di comandi su interi range:

nxc smb 10.10.10.0/24 -u user -H NTLMHASH -x "ipconfig"

Per WMI standalone senza Impacket si può usare wmic /node:target /user:DOMAIN\user process call create "cmd.exe /c payload" oppure PowerShell remoting con Invoke-Command -ComputerName target -Credential $cred -ScriptBlock {...}.

Su Linux e macOS SSH resta il vettore principale. Con credenziali o chiavi rubate: ssh -o StrictHostKeyChecking=no user@target. Per pivoting attraverso host jump si usano ssh -J o tunnel dinamici ssh -D 1080 combinati con proxychains (open source). sshuttle (open source) fornisce una VPN-like sopra SSH utile per estendere l'accesso.

Sul fronte C2, Brute Ratel C4 (a pagamento) implementa nativamente RPC per lateral movement, e Cobalt Strike (a pagamento) offre i comandi jump psexec, jump winrm e remote-exec wmi. In laboratorio, Sliver (open source) è un'alternativa gratuita che supporta pivoting SMB e TCP.

Per ESXi il red team può testare l'accesso via ssh root@esxi-host dopo aver ottenuto le credenziali di root o abusato di vCenter — replicando lo scenario di ransomware come Ryuk che Wizard Spider ha distribuito via WebDAV su file share di rete. In ambienti IaaS si simula l'abuso di AWS Systems Manager Session Manager o Azure Bastion con credenziali federate.

Ogni test deve prevedere allowlisting temporaneo degli IP del red team e logging esteso per non contaminare le baseline del SOC.

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.