|
VSantivirus No. 1410 Año 8, domingo 16 de mayo de 2004
W32/Kibuv.A. Utiliza vulnerabilidades LSASS y RPC/DCOM
http://www.vsantivirus.com/kibuv-a.htm
Nombre: W32/Kibuv.A
Tipo: Gusano de Internet
Alias: Kibuv, W32.Kibuv.Worm, BloodHound.Packed, Win32/Kibuv.A
Fecha: 14/may/04
Plataforma: Windows 32-bit
Tamaño: 11,776 bytes (UPX)
Puertos: TCP 135, 445, 9604, 420, 5300
Este gusano se vale de dos conocidas vulnerabilidades para propagarse.
La primera, es un desbordamiento de búfer en los procesos RPC/DCOM que afecta a equipos ejecutando Windows XP y 2000 sin el parche respectivo (ver
http://www.vsantivirus.com/vulms03-026-027-028.htm
y http://www.vsantivirus.com/vulms04-012.htm).
RPC (Llamada a Procedimiento Remoto), es un protocolo que proporciona a Windows un mecanismo de comunicación entre procesos para que un programa que se está ejecutando en un equipo ejecute fácilmente código en un equipo remoto. La vulnerabilidad afecta las interfaces del protocolo DCOM. DCOM (Modelo de Objeto Componente Distribuido) es un protocolo que nos muestra un conjunto de interfaces que permiten a los clientes y servidores comunicarse. Usando una interfase DCOM, un programa puede iniciar una Llamada de Procedimiento Remoto (RPC) a un objeto de otro programa. Este fallo es explotado también por el gusano Lovsan (Blaster).
La segunda vulnerabilidad aprovechada, es la que afecta al proceso LSASS (Local Security Authority Subsystem), reparada por Microsoft en su parche MS04-011 (ver "MS04-011 Actualización crítica de Windows (835732)",
http://www.vsantivirus.com/vulms04-011.htm), de la que también se vale el gusano Sasser. El fallo afecta a las computadoras que estén ejecutándose bajo Windows XP o 2000, sin el parche MS04-011 instalado.
LSASS controla varias tareas de seguridad consideradas críticas, incluyendo control de acceso y políticas de dominios. Una de las interfaces MS-RPC asociada con el proceso LSASS, contiene un desbordamiento de búfer que ocasiona un volcado de pila, explotable en forma remota. La explotación de este fallo, no requiere autenticación, y puede llegar a comprometer a todo el sistema.
Antes de infectar un equipo, el gusano examina si el mismo ya lo está. En caso de detectar una infección anterior provocada por él mismo, no vuelve a infectarlo por segunda vez.
Si la computadora no ha sido infectada antes, agrega las siguientes entradas en el registro para autoejecutarse en cada reinicio del sistema:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Vote For Kerry = KillBush.exe
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
Vote For Kerry = KillBush.exe
Enseguida, ejecuta en el equipo actual, un servidor FTP en el puerto TCP/9604, el cuál utiliza luego para propagarse a otros equipos.
Lanza un segundo hilo de ejecución, con el cuál habilita una función de escucha a través del puerto TCP/420. De acuerdo a los parámetros recibidos por esta conexión, este hilo contiene el código para enviarse a si mismo a otra víctima con el nombre de KILLBUSH.EXE y luego ejecutarse allí.
También puede contener el código para descargar archivos con nombres al azar (6 caracteres al azar y la extensión .EXE), y luego ejecutarlos en el equipo infectado.
El gusano genera direcciones IP al azar a las cuáles intenta infectar.
Primero, intenta propagarse a dichas direcciones, a través del puerto TCP/135, copiándose en las computadoras que no poseen el parche para la vulnerabilidad DCOM/RPC. Esto solo ocurre en Windows 2000 y XP (también es vulnerable Windows Server 2003).
Si tiene éxito, puede crear un proceso oculto que habilita un shell (una consola de comandos), abierto en un puerto TCP al azar, el que además puede permitir a un usuario remoto el ingreso de casi cualquier tipo de instrucción que comprometa al sistema.
El gusano utiliza a su vez el shell abierto en un equipo remoto, para reconectarse al servidor FTP en la computadora actual (puerto TCP/9604), enviando y ejecutando una copia de si mismo a la máquina remota.
Finalmente, el gusano intenta infectar otros equipos utilizando la vulnerabilidad en el proceso LSASS (Local Security Authority Subsystem). Si la conexión es exitosa, el gusano envía un código para abrir en el equipo remoto, un shell en el puerto TCP/5300.
Luego, utiliza dicha consola de comandos para reconectarse con el servidor FTP del equipo actual (puerto TCP/9604), enviando y ejecutando una copia de si mismo a la máquina remota.
Reparación manual
Nota: Recomendamos utilizar un programa tipo firewall (cortafuego) como el ZoneAlarm, el cuál detendrá y advertirá la conexión de este y cualquier otro troyano con Internet, así como cualquier intento de acceder a nuestro sistema.
ZoneAlarm (gratuito para su uso personal), además de ser un excelente cortafuegos, también impide la ejecución de cualquier adjunto con posibilidades de poseer virus (sin necesidad de tener que actualizarlo con cada nueva versión de un virus).
Más información:
Cómo configurar Zone Alarm 3.x
http://www.vsantivirus.com/za.htm
IMPORTANTE:
Antes de cualquier otra acción a tomar para la limpieza del gusano:
1. Instalar parches para la vulnerabilidad LSASS (MS04-011)
MS04-011 Actualización crítica de Windows (835732)
http://www.vsantivirus.com/vulms04-011.htm
2. Instalar parches para la vulnerabilidad RPC/DCOM (MS04-012)
MS04-012 Parche acumulativo para RPC/DCOM (828741)
http://www.vsantivirus.com/vulms04-012.htm
Deshabilitar los recursos compartidos
Es importante desconectar cada computadora de cualquier red antes de proceder a su limpieza.
Antivirus
Para borrar manualmente el gusano, primero actualice sus antivirus con las
últimas definiciones, luego siga estos pasos:
1. Reinicie Windows en modo a prueba de fallos, como se indica en este artículo:
Cómo iniciar su computadora en Modo a prueba de fallos.
http://www.vsantivirus.com/faq-modo-fallo.htm
2. Ejecute sus antivirus en modo escaneo, revisando todos sus discos duros.
3. Borre los archivos detectados como infectados por el virus.
Editar el registro
1. Ejecute el editor de registro: Inicio, ejecutar, escriba REGEDIT y pulse ENTER
2. En el panel izquierdo del editor, pinche en el signo "+" hasta abrir la siguiente rama:
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Run
3. Pinche en la carpeta "Run" y en el panel de la derecha, bajo la columna "Nombre", busque y borre la siguiente entrada:
Vote For Kerry
4. En el panel izquierdo del editor, pinche en el signo "+" hasta abrir la siguiente rama:
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\RunServices
5. Pinche en la carpeta "RunServices" y en el panel de la derecha, bajo la columna "Nombre", busque y borre la siguiente entrada:
Vote For Kerry
6. Use "Registro", "Salir" para salir del editor y confirmar los cambios.
7. Reinicie su computadora (Inicio, Apagar el sistema, Reiniciar).
Información adicional
Activar el cortafuegos de Windows XP (Internet Conexión Firewall, ICF)
Para activar ICF en Windows XP, siga estos pasos:
1. Seleccione Inicio, Panel de Control, Conexiones de Red (o Conexiones de Red e Internet, Conexiones de Red).
2. Pinche con el botón derecho sobre las distintas conexiones disponibles para conectarse a Internet, y en "Conexión de Red de Area Local" y seleccione Propiedades en cada una de ellas.
3. En la lengüeta "Avanzadas" tilde la opción "Proteger mi equipo y mi red limitando o impidiendo el acceso a él desde Internet" en todos los casos.
4. Seleccione Aceptar, etc.
Mostrar las extensiones verdaderas de los archivos
Para poder ver las extensiones verdaderas de los archivos y además visualizar aquellos con atributos de "Oculto", proceda así:
1. Ejecute el Explorador de Windows
2. Seleccione el menú 'Ver' (Windows 95/98/NT) o el menú 'Herramientas' (Windows Me/2000/XP), y pinche en 'Opciones' u 'Opciones de carpetas'.
3. Seleccione la lengüeta 'Ver'.
4. DESMARQUE la opción "Ocultar extensiones para los tipos de archivos conocidos" o similar.
5. En Windows 95/NT, MARQUE la opción "Mostrar todos los archivos y carpetas ocultos" o similar.
En Windows 98, bajo 'Archivos ocultos', MARQUE 'Mostrar todos los archivos'.
En Windows Me/2000/XP, en 'Archivos y carpetas ocultos', MARQUE 'Mostrar todos los archivos y carpetas ocultos' y DESMARQUE 'Ocultar archivos protegidos del sistema operativo'.
6. Pinche en 'Aplicar' y en 'Aceptar'.
Limpieza de virus en Windows Me y XP
Si el sistema operativo instalado es Windows Me o Windows XP, para poder eliminar correctamente este virus de su computadora, deberá deshabilitar antes de cualquier acción, la herramienta "Restaurar sistema" como se indica en estos artículos:
Limpieza de virus en Windows Me
http://www.vsantivirus.com/faq-winme.htm
Limpieza de virus en Windows XP
http://www.vsantivirus.com/faq-winxp.htm
(c) Video Soft - http://www.videosoft.net.uy
(c) VSAntivirus - http://www.vsantivirus.com
|