Seguridad en linux con chkrootkit

www.onlinetis.com
 

¿Qué es Chkrootkit?

Chkrootkit (acrónimo de "Check Rootkit") es una herramienta de software de consola, de código abierto, diseñada para escanear sistemas operativos de tipo Unix (como Linux, BSD y macOS) en busca de rootkits conocidos y otro tipo de malware como troyanos y backdoors. Un rootkit es un conjunto de herramientas de software que permite a un atacante mantener el acceso y control de un sistema, ocultando su presencia y sus actividades. 👻

La herramienta realiza varias pruebas para detectar anomalías, como la búsqueda de archivos binarios del sistema que han sido modificados por un rootkit, el escaneo de puertos de red inusuales y la revisión de archivos y directorios ocultos.


Cómo usar Chkrootkit

Instalación

Chkrootkit no suele venir preinstalado en la mayoría de las distribuciones de Linux, pero es fácil de instalar. Dependiendo de tu distribución, puedes usar los siguientes comandos:

  • En sistemas basados en Debian/Ubuntu:

    sudo apt-get install chkrootkit
    
  • En sistemas basados en Red Hat/CentOS:

    sudo yum install chkrootkit
    

Escaneo Básico

Para realizar un escaneo básico de tu sistema, simplemente ejecuta el comando con privilegios de superusuario (root):

sudo chkrootkit

El escaneo puede tomar varios minutos, durante los cuales verás una lista de verificaciones. La mayoría de los resultados mostrarán [ OK ] si no se encuentra nada sospechoso.

Opciones Comunes

Aunque un escaneo básico es suficiente en la mayoría de los casos, chkrootkit ofrece algunas opciones para personalizar su uso:

  • **-q**: (quiet) Muestra solo los resultados donde se encontró una posible amenaza. Esto es útil para ver un informe más conciso y evitar el exceso de información.

    sudo chkrootkit -q
    
  • **-r**: (recursive) Escanea directorios de forma recursiva. Útil si quieres escanear una ubicación específica, por ejemplo:

    sudo chkrootkit -r /home/usuario/descargas
    
  • **-h**: Muestra la ayuda y la lista completa de opciones.

Interpretación de los Resultados

Es importante saber que chkrootkit puede generar falsos positivos (advertencias que no son una infección real). Si el programa marca un archivo como [ Warning ] o [ Infected ], no entres en pánico. 😱 Investiga más a fondo para confirmar si se trata de un problema real o no. Generalmente, una advertencia significa que el archivo analizado tiene características que coinciden con algo en la base de datos de chkrootkit, pero no siempre indica una infección.

Chkrootkit vs. Rkhunter

Chkrootkit y Rkhunter son dos herramientas complementarias que a menudo se usan juntas para obtener una mejor cobertura de seguridad. Mientras que chkrootkit se centra en un escaneo rápido y directo, buscando signos de rootkits conocidos, rkhunter (Rootkit Hunter) realiza un análisis más exhaustivo, revisando los permisos de los archivos, buscando archivos ocultos, y comparando sumas de verificación (checksums) de los archivos del sistema. Usar ambas herramientas ofrece una defensa más robusta.

Entradas populares de este blog

Ciberseguridad y hacking con Whatweb

Como robar contraseñas haciendo un phishing web

Arsenal software hacking NFC