Cri-tools en Kali Linux: Guía

 

 https://www.onlinetis.com

Cri-tools en Kali Linux: Guía

cri-tools es un conjunto de herramientas de CLI para interactuar con interfaces de tiempo de ejecución de contenedores (CRI). Es fundamental si estás trabajando con Kubernetes o entornos que usan containerd o CRI-O en lugar del Docker tradicional.


1. Instalación en Kali Linux

Kali Linux está basada en Debian, por lo que puedes instalar las herramientas directamente desde los repositorios oficiales si están disponibles, o descargando el binario.

Opción A: Vía APT (Recomendado)

Bash
sudo apt update
sudo apt install cri-tools

Opción B: Descarga del binario oficial

Si necesitas una versión específica:

  1. Ve a la página de Releases de cri-tools.

  2. Descarga el archivo para Linux (ej. crictl-v1.x.x-linux-amd64.tar.gz).

  3. Descomprime y muévelo a tu ruta de ejecución:

Bash
tar -zxvf crictl-v1.31.1-linux-amd64.tar.gz
sudo mv crictl /usr/local/bin/

2. Configuración Inicial

Para que crictl funcione, debes decirle con qué "runtime" hablar. Por defecto, busca en sockets comunes, pero es mejor configurarlo manualmente.

Crea o edita el archivo de configuración: /etc/crictl.yaml

YAML
runtime-endpoint: unix:///run/containerd/containerd.sock
image-endpoint: unix:///run/containerd/containerd.sock
timeout: 10
debug: false

(Nota: Cambia el path si usas CRI-O en lugar de containerd).


3. Comandos Principales (Chuleta en Español)

Aquí tienes los comandos más útiles para auditoría o administración en Kali:

AcciónComando
Listar podscrictl pods
Listar contenedorescrictl ps
Ver imágenes localescrictl images
Ejecutar comando en contenedorcrictl exec -it <ID_CONTENEDOR> bash
Ver logscrictl logs <ID_CONTENEDOR>
Inspeccionar un contenedorcrictl inspect <ID_CONTENEDOR>
Ver estadísticas de recursoscrictl stats

4. ¿Por qué usarlo en Kali Linux?

Desde la perspectiva de Pentesting o Seguridad Cloud:

  • Auditoría de Nodos: Si logras acceso a un nodo de Kubernetes, crictl te permite enumerar qué hay corriendo sin necesidad de tener acceso a kubectl.

  • Análisis de Contenedores: Permite inspeccionar configuraciones de seguridad de bajo nivel que a veces Docker oculta.

  • Escalada de Privilegios: Identificar contenedores mal configurados o con montajes sensibles.


¿Cómo saber si está funcionando?

Prueba el siguiente comando para verificar la conexión con tu runtime:

Bash
sudo crictl info

 

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux