Raccolta da Condivisioni di Rete: Data from Network Shared Drive (T1039)

La tecnica T1039 descrive l'attività con cui un attaccante, dopo aver compromesso un endpoint, esplora le condivisioni di rete accessibili per individuare e raccogliere file di valore. Si colloca nella tattica TA0009 (Collection) del framework ATT&CK e rappresenta uno snodo cruciale tra il consolidamento dell'accesso e le fasi successive di esfiltrazione o cifratura ransomware.

Le share SMB, i file server dipartimentali, i NAS aziendali e i volumi mappati agli utenti autenticati costituiscono un obiettivo privilegiato perché concentrano documentazione sensibile — contratti, sorgenti, credenziali in chiaro, backup di configurazioni — in un unico punto raggiungibile con le stesse credenziali della sessione compromessa. L'attaccante spesso opera con strumenti nativi del sistema operativo (net use, dir, robocopy, cmd) per ridurre la firma comportamentale e confondersi con il traffico amministrativo legittimo.

I dati MITRE censiscono 8 gruppi APT che hanno impiegato la tecnica, 4 famiglie malware con moduli dedicati alla scansione di drive di rete e 1 campagna documentata (C0015, intrusione ransomware Conti del 2021). L'impatto operativo è duplice: da un lato accelera l'esfiltrazione mirata di proprietà intellettuale in operazioni di cyber-espionage, dall'altro fornisce all'attore ransomware una mappa completa dei dati critici da cifrare o pubblicare in schemi di double extortion. La detection è complicata dal fatto che l'accesso alle share è un'attività amministrativa comune, quindi richiede baseline comportamentali accurate.

In un ingaggio red team, l'enumerazione delle condivisioni parte dopo aver ottenuto credenziali valide di dominio o un token di sessione. Il primo passo è mappare la superficie: da un host Windows compromesso il comando nativo net view /domain elenca i sistemi visibili, mentre net view \\server mostra le share esposte. Per un inventario più strutturato conviene passare a PowerView (open source, parte di PowerSploit) con Find-DomainShare -CheckShareAccess, che filtra automaticamente le share leggibili dall'utente corrente.

Da Linux o Kali, l'equivalente è CrackMapExec o il suo fork NetExec (open source). Un comando tipico è nxc smb -u utente -p password --shares, che restituisce per ogni host le share e i permessi READ/WRITE. Per lo spidering dei contenuti si usa nxc smb -u utente -p password -M spider_plus, modulo che ricorre nelle directory e indicizza file per estensione e dimensione.

Per la ricerca mirata di file interessanti — replicando il pattern osservato in CosmicDuke e BADNEWS, che filtrano per estensioni come .doc, .pdf, .xlsx — si utilizza Snaffler (open source), tool .NET progettato specificamente per red team che scansiona share SMB alla ricerca di credenziali, chiavi private, file di configurazione e documenti classificati. L'esecuzione tipica è Snaffler.exe -s -o snaffler.log, con output categorizzato per rilevanza.

La fase di collection vera e propria replica la TTP di menuPass: net use Z: \\fileserver\share /user:dominio\utente password per montare la share, seguito da *robocopy Z:\ C:\Temp\loot /S /XF *.exe .dll /MT:8 per copiare ricorsivamente escludendo binari. Robocopy è preferito a xcopy perché supporta multithreading, resume automatico e log dettagliati, minimizzando gli errori di trasferimento su volumi grandi.

Su macOS il pattern usa mount_smbfs //utente@server/share /Volumes/loot seguito da rsync -av /Volumes/loot/ ~/exfil/. In ambiente ESXi, se compromesso, le datastore condivise si esplorano via find /vmfs/volumes -name ".vmdk"* per identificare dischi virtuali con dati sensibili.

Per OPSEC, il red teamer dovrebbe frammentare le copie in sessioni brevi, evitare mount persistenti che generano eventi 4624 con logon type 3 anomali, e preferire strumenti living-off-the-land già presenti sull'endpoint. L'uso di Impacket smbclient.py (open source) permette di operare senza montare la share, riducendo tracce a filesystem locale.

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.