Text:
ExploreZip.E
ALIAS: ZippedFiles, I-Worm.ZippedFiles,
Zipped_Files, ExploreZip_N, W32/ExploreZip.E, WORM_EXPLORZIP.M
Il giorno 8 gennaio 2003, e' stata scoperta una nuova variante di
ExploreZip.
Explorezip.E ha funzionalita' simili alla variante che si era
diffusa nel 1999. La principale differenza sembra risiedere nel fatto
che il codice del virus e' stato compresso per rendere piu' difficile
la rilevazione da parte
degli antivirus.
Per informazioni sulla prima versione di ExploreZip:
http://www.f-secure.com/v-descs/zipped.shtml
L'indirizzo del Global ExploreZip Worm Information Center:
http://www.f-secure.com/zipped/
Descrizione Tecnica
Il worm e' scritto in Delphi e compresso con UPX ed e' lungo 91048
bytes; una volta scompattato, le dimensioni del codice passano a oltre
230 kilobytes.
ExploreZip si diffonde mediante un allegato di mail chiamato
zipped_files.exe, la cui icona sembra quella di un archivio compresso
eseguibile. Quando il worm viene lanciato per la prima volta, viene
visualizzato un finto messaggio di errore:
Error
Cannot open file: it does not appear to be a valid archive.
If this file is part of a ZIP format backup set, insert the
last disk of the backup set and try again. Please press F1 for help.
In seguito, il worm si copia con il nome di 'zipped_files.zip' nella
directory-radice del disco C:, apre il proprio file con un
visualizzatore predefinito di file ZIP e poi lo cancella. Se Winzip e'
installato su un sistema infetto, esso viene avviato ma mostra solo un
archivio vuoto. Questo induce l'utente a credere che il messaggio di
errore mostrato in precedenza sia autentico e che il file che ha
cercato di aprire sia in effetti corrotto.
Dopo l'esecuzione il worm si installa nel sistema, creando una
propria copia nella directory di sistema di Windows con il nome di 'Explore.exe';
procede quindi a modificare il file WIN.INI piazzando una stringa con
il
nome del proprio eseguibile dopo la variabile RUN= per poter essere
lanciato ad ogni avvio del PC. Sui sistemi NT, il worm aggiunge la
propria stringa di esecuzione al Registro; crea inoltre una copia di se
stesso come
"_setup.exe" nella directory di Windows, ma questo file non
viene mai utilizzato.
Per diffondersi via e-mail, il worm si connette al client di posta
dell'utente infetto usando l'interfaccia MAPI; legge le mail che non
hanno ancora avuto risposta e effettua un reply, spedendosi al mittente
originale. Il messaggio infetto e' il seguente:
Soggetto:
RE: <soggetto del messaggio originale>
Messaggio:
Hi ! I received your email and I shall send you a reply ASAP.
Till then, take a look at the attached zipped docs. bye.
Allegato:
zipped_files.exe
Il worm puo' alterare il testo del messaggio, aggiungendo il nome
del destinatario dopo la stringa "Hi". Puo' inoltre
aggiungere la parola "Sincerely" seguita dal nome del
mittente in chiusuta del messaggio. In
questo caso, viene omessa la parola "bye" dall'ultima riga
della mail. Il worm non usa exploit (es. Iframe vulnerability) per
eseguire automaticamente il proprio allegato sui sistemi e questo
limita la sua
diffusione.
ExploreZip puo' infettare i computer su una rete locale; ricerca i
PC che hanno volumi condivisi sulla LAN e quando ne trova uno, cerca di
copiarsi nella sua cartella di Windows e di modificare il WIN.INI. Come
risultato, il
computer remoto verra' infettato al successivo riavvio. Solo i sistemi
Windows 9x sono vulnerabili a questo tipo di attacco, in quanto WIN.INI
non viene usato per avviare programmi in ambienti NT.
ExploreZip e' distruttivo: ricerca e cancella costantemente i file
con le estensioni sotto elencate, in tutti i drive disponibili:
.DOC - Documenti Microsoft Word
.XLS - Fogli di lavoro Microsoft Excel
.PPT - Presentazioni Microsoft PowerPoint
.ASM - File-sorgente Assembler
.CPP - File-sorgente C++
.C - File-sorgente C
.H - File-header C
Quando il worm trova un file con una di queste estensioni, lo
sovrascrive e lo azzera rendendolo irrecuperabile.
Disinfezione manuale (se non si utilizza un antivirus)
Se ExploreZip si trova in un ambiente di rete, occorre disconnettere
i PC prima di tentare la disinfezione. Tutte le workstation devono
essere bonificate separatamente e le connessioni possono essere
ripristinate solo
dopo che tutti i computer risultano non infetti. La ragione per una
misura cosi' drastica e' che ExploreZip e' un infettore molto veloce e
puo' propagarsi su reti di grandi dimensioni a partire da un singolo PC
nel giro
di pochi minuti.
Il secondo passaggio consiste nell'eliminazione del processo del
worm dalla memoria. Aprire il Task Manager e terminare i processi con i
nomi seguenti:
zipped_files.exe
Explore.exe
_setup.exe
ATTENZIONE: il nome del task virale e' Explore.exe, da non
confondersi con il componente principale di Windows, Explorer.exe!
Occorre poi cancellare i seguenti file:
%windir%\_setup.exe
%winsysdir%\Explore.exe
dove %windir% e' la directory di Windows directory e %winsysdir% e'
la directory di sistema di Windows.
Infine, occorre rimuovere la stringa di esecuzione del worm da
WIN.INI (sui sistemi Windows 9x) e dal Registro (sistemi NT).
Windows 9x: aprire WIN.INI dalla directory di Windows con un editore
di testi e rimuovere il nome dell'eseguibile del worm dopo la variabile
RUN= . Si consiglia di effettuare una copia di WIN.INI prima di
procedere.
Windows NT: aprire l'Editor del Registro e localizzare la chiave:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
Evidenziare la sotto-chiave Run e rimuovere i riferimenti
all'eseguibile di ExploreZip. Attenzione: modificare il registro di
configurazione non e' consigliato agli utenti inesperti, ricorrere al
supporto tecnico se non si
e' mai effettuata quest'operazione.