Edizione globaleN° 001 · Pacific IT
UMBRA Osservatorio sulle minacce digitali
MalwareANALISITECNICA

Smontare un loader modulare: perché la verità non è sul disco ma nella memoria del computer

L'architettura a pezzi è tornata di moda perché rende il malware difficile da analizzare. Ma gli analisti hanno una contromossa: guardare la memoria del computer mentre il malware è in azione.

Redazione UMBRA14 Nov 2026 · 09:50Analisi
Codice e matrici su schermoFOTO · B/N
Codice in analisi. Immagine d'archivio, rielaborata in bianco e nero.

Abbiamo già visto cos'è un loader modulare: un malware che arriva «a vuoto» e si fa recapitare i pezzi dopo. Qui guardiamo l'altra metà della storia: come lo si analizza, cioè come un esperto lo smonta per capire cosa fa. Il lavoro si chiama reverse engineering, letteralmente «ingegneria al contrario»: partire dal programma finito e ricostruire come è fatto dentro.

Il problema è che il loader è costruito apposta per rendere questo lavoro difficile. Lo stager — il pezzo iniziale — è piccolo, con le stringhe di testo cifrate per non rivelare nulla. I plugin arrivano cifrati e vengono eseguiti direttamente in memoria, senza salvarsi su disco. E il malware controlla di non essere sotto osservazione: se si accorge di girare dentro una macchina di analisi, sta zitto.

Lo stager
Protetto da un involucro cifrato, stringhe nascoste
I plugin
Cifrati, eseguiti direttamente in memoria
Anti-analisi
Controlla se è osservato; se sì, non fa nulla
La chiave
Ricavata da dettagli del computer infettato
T1027.002 · Involucro protettivo sul file (packing) T1140 · Decifratura dei contenuti a runtime T1620 · Esecuzione di codice direttamente in memoria T1497 · Rilevamento di sandbox e macchine virtuali

Il disco mente: a riposo la macchina sembra pulita. La verità del loader vive solo nella memoria del processo mentre è in esecuzione.

La contromossa: guardare la memoria

Se il file non racconta nulla, l'analista cambia punto di osservazione e guarda la memoria RAM del computer mentre il malware è attivo. È lì che i plugin cifrati, una volta decifrati per essere eseguiti, si mostrano in chiaro. Questa disciplina si chiama memory forensics, l'analisi forense della memoria. Si cattura un'istantanea della RAM e la si esamina con strumenti come Volatility:

# Cerca codice iniettato e aree di memoria sospette (Volatility)
vol -f istantanea.raw windows.malfind
vol -f istantanea.raw windows.pslist

# Cosa tradisce il malware
- Aree di memoria con permessi di scrittura ED esecuzione (anomalia)
- Funzioni di sistema richiamate «al volo», fuori dal percorso normale
Analisi forense della memoria, a scopo difensivo.

Perché conta. Contro i loader modulari, continuare a cercare il file è la strategia perdente. Vincono la detection basata sul comportamento e l'analisi della memoria. È un principio generale della cybersicurezza moderna: man mano che i malware spariscono dal disco, la difesa deve imparare a guardare dove il malware non può nascondersi, cioè mentre lavora.

Fonti & riferimenti
  1. ANALISIReverse engineering dello stager — [società]
  2. STRUMENTIAnalisi della memoria con Volatility — [progetto]
  3. VENDORRegole di rilevamento — [fornitore]

UMBRA riscrive e sintetizza fonti di pubblico dominio con parole proprie, citando e collegando gli originali. Numeri CVE, versioni e IOC in questa pagina di template sono illustrativi finché l'aggregatore non li popola dai feed reali. Non vengono forniti exploit o codice d'attacco: gli script mostrati sono di verifica difensiva, detection e threat hunting.

← Torna alla prima pagina