:::Noticias:::
Los "rootkit" (seguridad) | Los "rootkit" (seguridad) |
|
|
|
El término "rootkit" tiene sus raíces históricas en un conjunto de utilitarios para el sistema operativo Unix que permiten elevar los privilegios del delincuente en el ordenador atacado. Al pasar el tiempo dejó de ser exclusivo del sistema operativo Unix y el término "rootkit" empezó a denominar las tecnologías de camuflaje de las acciones de determinados programas en el sistema. Los programas del tipo "rootkit" para el sistema operativo Microsoft Windows se usan para hacer que los programas maliciosos sean invisibles a los antivirus. Los rootkits, como regla, no tienen funciones nocivas, pero otros tipos de programas nocivos los usan para ocultar sus actividades en el sistema. Los programas del tipo spyware y en menor medida los virus, ya usan extensamente las funciones de los rootkits. La tecnología propuesta por los rootkits es muy efectiva para esconder datos.
Hacker Defender Hacker Defender es uno de los rootkits más usados en el mundo. Este rootkit funciona en el tercer anillo y realiza sus funciones modificando determinadas funciones del sistema operativo. En adición, el rootkit realiza una función conocida como backdoor, que permite administrarlo mediante una conexión TCP, usando para esto los sockets ya abiertos en el equipo de la víctima, con lo que se protege de la detección por medios clásicos como el escaneo de puertos en el equipo de la víctima.
Instalación La instalación de Hacker Defender exige derechos de administrador. El rootkit se registra a sí mismo en calidad de servicio NT. Durante el proceso de instalación el rootkit instala un driver (.sys) en su directorio raíz. Como resultado de la instalación en el registro del sistema aparecen dos llaves:
-HKLM\SYSTEM\CurrentControlSet\Services\[service_name] Además, Hacker Defender garantiza su carga automática en el modo seguro, para lo cual crea dos llaves más en el registro del sistema:
-HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\[service_name] Vale decir que los patrones [service_name] y [driver_name] se pueden determinar en el fichero de configuración del rootkit (.ini). También es necesario mencionar que los redactores estándar del registro del sistema no pueden mostrar las llaves creadas por el rootkit cuando éste está activo.
Tecnología de camuflaje
ficheros
Ntdll.dll:
Tecnología de implantación Durante su funcionamiento el rootkit se implanta en cada proceso. Para contagiar exitosamente el sistema, el rootkit debe tener privilegios de administrador. El rootkit reserva una parte de la memoria en el proceso infectado, escribe en ella todas las funciones necesarias para ocultar objetos del sistema operativo e instala un interceptor de las funciones del sistema operativo para redirigir el flujo de ejecución a las funciones correspondientes que se encuentren en la memoria reservada del proceso. En caso de que el proceso infectado cargue cualquiera de las bibliotecas mencionadas (ver 2.2) o cree un nuevo proceso, el código que se encuentra en la parte reservada de la memoria garantiza los contagios subsiguientes. Revisado el: 14-06-2007 22:08
|
Ningún comentario guardado
| < Anterior | Siguiente > |
|---|