HANTANER.B, propagación masiva a través de Kazaa.  

© Jorge Machado  Lima-Perú

W32/Hantaner.B, W32.Hanta.B, W32.Handy.B   

Hantaner.B es un gusano variante del Hantaner.A, reportado el 30 de Diciembre del 2002 que se propaga entre los usuarios de la red Kazaa y también es descargable de sitios web que se encuentren infectados.

Es un PE (Portable Ejecutable) infecta Windows 95/98/NT/Me/2000/XP, incluyendo los servidores NT/2000, desarrollado en Borland Delphi 6.0, tiene 24 KB y comprimido con el UPX (Ultimate Packer for eXecutables):

http://upx.sourceforge.net

No modifica ni genera ninguna llave de registro, sin embargo consulta las siguientes llaves, con el propósito de obtener las carpetas compartidas tanto de Kazaa, como de Internet Explorer:  

[HKCU\Software\Kazaa\Transfer\DownloadDir]
[HKCU\Software\Microsoft\Internet Explorer\Download Directory]

El gusano se se auto-copia a la carpeta C:\archivos de Programa\KaZaa\My Shared Folder y desde la cual infectará a todos los usuarios conectados en una misma sesión de red compartida. 

La primera vez que se ejecuta, luego de obtener la ubicación de las carpetas de descarga del IE y de KaZaa, el virus crea una lista de archivos .EXE contenidos en esas carpetas.

Durante la infección de otros archivos .EXE, se crean dos nuevos archivos en %Windir%

%Windir%\Hanta
%Windir%\010101.dat 


Ambos archivos .DAT serán eliminados por el propio gusano cuando éste termine su proceso de infección.

%Windir% es una variable que corresponde a C:\Windows en Windows 95/98/Me/XP y C:\Winnt en Windows NT\2000.

El gusano además crea un archivo cuyo nombre empieza con la cadena "Joi" (el resto varía). Las letras "Joi" son relacionadas a la palabra "Joiner", un utilitario que permite unir dos o más archivos en uno solo. Este viene a ser el código que se agrega después de la cabecera de los .EXE infectados.

El virus no se mantiene en memoria y se auto-ejecuta al abrir un archivo infectado, contagiando a otros archivos .EXE que se encuentren dentro de la carpeta de Kazaa o la de descarga del Internet Explorer. Luego termina su acción hasta que otro archivo .EXE sea activado.

En su código se puede leer el siguiente texto: (las letras en azul se encuentran encriptadas) 

HANTA-Vjoiner ,si que lo hice yo, ErGrone/GEDZAC... 
eso va para los seÓoritos de PER, en especial a Machado, 
que no tiene la educaciÕn necesaria para responder un E-Mail. 
y para los que se enojaron con CPL, jeje, pa que ocupan Hotmail!!!, 
teniendo miles de mailbox gratis y con mas espacio.
 

FallÕ la Heuristica y contra una tÊcnica antigua JoJOjOO-Escrito en Delphi 6!-

Parte del código del texto anterior:

mov edx, offset aHantaVjoinerSi ; "HANTA-Vjoiner ,si que lo hice yo, ErGro"...
call sub_403C40
mov eax, offset unk_505C88
mov edx, offset dword_4093B4
call sub_403C40
mov eax, offset unk_505C88
mov edx, offset aYParaLosQueSeE ; "y para los que se enojaron con CPL, jej"...

Parte del código que utiliza para obtener el directorio de descargas de Kazaa:

push eax
mov ecx, offset aDownloaddir ; "DownloadDir"
mov edx, offset aSoftwareKazaaL ; "Software\\Kazaa\\LocalContent"
mov eax, 80000001h
call sub_408510
mov edx, [ebp+var_18]
mov eax, offset dword_40B848
call sub_403C40

Parte del código para obtener el directorio de descargas de Internet Explorer:

push eax
mov ecx, offset aDownloadDirect ; "Download Directory"
mov edx, offset aSoftwareMicros ; "Software\\Microsoft\\Internet Explorer"
mov eax, 80000001h
call sub_408510
mov edx, [ebp+var_1C]
mov eax, offset dword_40B848
call sub_403C40

Su payload consiste en infectar los archivos con extensión .EXE que son almacenados en la carpeta de Kazaa, así como los de la carpeta de descarga del Internet Explorer, alguno de los cuales pueden quedar dañados. 

PER ANTIVIRUS® versión 7.8 con registro de virus al 30 de Diciembre del 2002 detecta y elimina eficientemente este gusano. 


Ir al menú anterior

Regresar al Portal de PER SYSTEMS