Variante de Mydoom.M de rápida propagación gracias a su propio motor de envío SMTP(Simple Mail Transfer Protocol), que se enviará sobre direcciones contenidas en la Libreta de Direcciones de Windows (WAB Windows Address Book). También puede propagarse sobre direcciones contenidas en ficheros temporales de internet, así como las existentes en ficheros con determinadas extensiones, aunque intentará evitar aquellas que contengan determinadas cadenas de texto correspondientes a instituciones, fabricantes antivirus y listas Abuse. Cuando encuentra una dirección, utiliza los siguientes motores de búsqueda para localizar direcciones del mismo dominio. http://search.lycos.com http://www.altavista.com http://search.yahoo.com http://www.google.com Utiliza técnicas de ingeniería social haciéndose pasar por una notificación de la entrega erronea de un mensaje enviado. También posee capacidades para actuar como puerta trasera, que dejarían la máquina infectada expuesta a posteriores ataques. Para ello, descarga un fichero que será copiado como SERVICES.EXE en la carpeta de Windows, que cuando es ejecutado abre el puerto TCP 1034 y espera conexiones externas del atacante, que podrá llegar a tomar el control absoluto de la máquina. También descarga y ejecuta un troyano de puerta trasera a través del cual, un atacante puede tomar el control de la máquina infectada.
Capacidad de autopropagación: Sí
Se propaga de las siguientes maneras:
Se envía masivamente mediante mensajes de correo electrónico, habitualmente a todas las direcciones capturadas en el sistema infectado.
Asunto: Alguno de los siguientes
Returned mail: Data format error
Returned mail: see transcript for details
Delivery reports about your e-mail
Mail System Error - Returned Mail
Message could not be delivered
delivery failed
report
test
status
hi error
hello
The/Your m/Message could not be delivered
The original message was included as attachment
Adjunto: Alguno de los mostrados a continuación
CMD
HTML
HTM
TXT
DOC
.BAT
.PIF
.EXE
.SCR
.COM
.ZIP
Cuando Mydoom.BB se ejecuta, realiza las siguientes acciones:
Instalación
Cuando se ejecuta, deja una copia de si mismo con el nombre JAVA.EXE en la carpeta de Windows
Crea la siguiente entrada en el registro con los valores indicados para iniciarse junto al arranque de Windows:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsCurrentVersion\Run JavaVM = "%Windows%\java.exe" Services = "%Windows%\services.exe"(Nota: %Windows% representa las carpetas C:\Windows o C:\WINNT.)
También crea las siguientes entradas como marca de infección, para evitar que se ejecute de forma concurrente mas de una copia del gusano:
HKEY_LOCAL_MACHINE\Software\Microsoft\Daemon HKEY_CURRENT_USER\Software\Microsoft\DaemonIntentará cerrar todas las ventanas abiertas que correspondan con alguna de las siguientes aplicaciones:
Propagación por correo
Se propaga por correo utilizando su propio motor SMTP (Simple Mail Transfer Protocol) para el envío de mensajes.
Inicialmente comprueba la conexión a internet y trata de conectarse al servidor DNS local. A continuación comprueba que coinciden los nombres de dominio del intercambiador de correo y de la bandeja del usuario, para poder utilizarlo como Servidor SMTP.
Recopila las direcciones de correo que encuentre en la libreta de direcciones de Windows (Windows Address Book. WAB), así como de ficheros existentes en la carpeta de ficheros temporales de internet y de aquellos otros ficheros con las siguientes extensiones:
De las direcciones encontradas utilizará el dominio para interrogar a los siguientes motores de búsqueda en internet con objeto de localizar nuevas direcciones para propagarse:
También puede contener la dirección de correo del destinatario.
Dear user {$t of $T},{ {{M m}ail {system server} administrator administration} of $T would like to {inform you{ that{: ,} } let you know {that the following}{. : ,}} }
{We have {detected found received reports} that y Y}our {e{- }mail }account {has been was} used to send a {large huge} amount of {{unsolicited{ commercial } junk} e{- }mail spam}{ messages } during {this the {last recent}} week.
{We suspect that Probably, Most likely Obviously,} your computer {had been was} {compromised infected{ by a recent v{iru}s }} and now {run contain}s a {trojan{ed } hidden} proxy server.
{Please We recommend {that you you to}} follow {our the }instruction{s } {in the {attachment attached {text }file} }in order to keep your computer safe.
{{Virtually Sincerely} yours Best {wishe regard}s Have a nice day},
{$T {user technical }support team. The $T {support }team.} {The This Your} message was{ undeliverable not delivered} due to the following reason{(s) }:
Your message {was not could not be} delivered because the destination {computer server} was{not un}reachable within the allowed queue period. The amount of time a message is queued before it is returned depends on local configura-tion parameters.
Most likely there is a network problem that prevented delivery, but it is also possible that the computer is turned off, or does not have a mail system running right now.
Your message {was not could not be} delivered within $D days:
{{{Mail s S}erver} Host} $i is not responding.
The following recipients {did could} not receive this message: Please reply to postmaster@{$F $T} if you feel this message to be in error. The original message was received at $w{ }from {$F [$i] {$i [$i]}}
El gusano elige uno de los valores entre { }, ej. {did could} e inserta el contenido de las variables precedidas de $ que previamente ha rellenado con valores capturados del sistema infectado.
Un ejemplo de mensaje, puede ser el siguiente:
Dear user winnt@ mydomain.com, Your e-mail account was used to send a huge amount of unsolicited e-mail messages during the recent week. Most likely your computer had been infected by a recent virus and now runs a hidden proxy server. Please follow our instruction in the attached file in order to keep your computer safe. Virtually yours, The mydomain.com support team.
Nota: En algunos casos, el nombre del fichero adjunto habrá sido capturado de direcciones existentes en las bandejas de correo del usuario infectado. Ejemplos:
También puede haber casos en los que utilice doble extensión, añadiendo alguna de las siguientes a las descritas anteriormente:
Además intentará evitar el envió de mensajes a direcciones que contengan alguna de las siguientes cadenas de texto:
También a aquellas con los siguientes nombres:
Así como a aquellos nombre de cuentas que contengan las siguientes cadenas de texto:
Capacidades de Puerta trasera.
Descarga un componente de puerta trasera en la carpeta de Windows con el nombre SERVICES.EXE, que cuando es ejecutado intentará abrir el puerto TCP 1034, sobre el que esperará la conexión de un atacante externo que podrá tomar el control total sobre la máquina infectada. Además intenta descargar y ejecutar otro troyano desde el sitio web http://www.aopro[- Eliminado -]cteden.org/site/modules/articles/modulelogo.png que está identificado como Nemog.D o Surila.O
.
EL gusano crea un mutex con un nombre derivado del nombre de la máquina infectada, cuya cadena de texto será repetida varias veces. Ejemplo, si el nombre de la máquina es winxp o patch mutex creado será uno de los siguientes:
winxprootwinxprootwwinxprootwinxprootww patchrootpatchrootppatchrootpatchrootpp
Enlaces Asociados:
Si esto no es posible o no funciona es recomendable desactivar temporalmente la Restauración del Sistema antes de eliminar el virus por otros medios, ya que podría haberse creado una copia de seguridad del virus. Si necesita ayuda vea Deshabilitar la Restauración del Sistema en Windows Vista, XP y Me .
Elimine las siguientes entradas del registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsCurrentVersion\Run JavaVM = "%Windows%\java.exe" Services = "%Windows%\services.exe"
HKEY_LOCAL_MACHINE\Software\Microsoft\Daemon HKEY_CURRENT_USER\Software\Microsoft\Daemon