Laboratorio de Implementación de Caldera

 

Implementación de CALDERA

Paso 1: Preparación del Entorno

  1. Instalación de Windows 10 en la máquina.
  2. Configuración de un entorno Ubuntu dentro de Windows 10 utilizando WSL (Windows Subsystem for Linux) o una máquina virtual.
  3. Verificación de que se cumplen los siguientes requisitos del sistema:
    • Tener instalado Python 3 y pip3.
    • Contar con las siguientes dependencias mínimas del sistema Ubuntu: python3, python3-minimal, python3-pip, python3-pymongo.
    • Disponer de espacio de almacenamiento y memoria RAM suficientes.

Paso 2: Instalación de Caldera

  1. Abrir una terminal en el entorno Ubuntu.
  2. Clonar el repositorio de Caldera desde GitHub:

git clone https://github.com/mitre/caldera.git

 

  1. Instalar las dependencias de Python necesarias:

sudo apt-get install python3 pip3 python3-minimal python3-pip python3-pymongo

 

  1. Instalar las dependencias adicionales mediante pip3:

cd caldera

pip3 install -r requirements.txt

Esto instalará paquetes como aiohttp, aiofiles, motor, pymongo, pyyaml, etc.

 

  1. Verificar que todas las dependencias se hayan instalado correctamente.

Paso 3: Configuración de Caldera

  1. Editar el archivo de configuración local.yml ubicado en la raíz del proyecto Caldera.
  2. Configurar el puerto del servidor Caldera, que por defecto es el 8888.
  3. Establecer las credenciales de acceso (usuario y contraseña) para la interfaz web de Caldera.
  4. Guardar los cambios en el archivo de configuración.
  5. Iniciar el servidor Caldera en modo inseguro (sin SSL/TLS):

python3 server.py --insecure

Este comando iniciará el servidor Caldera y lo dejará escuchando en el puerto configurado.

Paso 4: Instalación del Agente

  1. Acceder a la interfaz web de Caldera ingresando la URL del servidor en un navegador web (http://localhost:8888).
  2. Ir a la sección "Agents" y hacer clic en "Add Agent".
  3. Copiar el comando de instalación del agente que se muestra en la interfaz.
  4. Ejecutar el comando de instalación del agente en el sistema objetivo (fuera del entorno Ubuntu).
  5. Verificar que el agente se haya registrado correctamente en la interfaz web de Caldera.

Paso 5: Ejecución de Pruebas

  1. En la interfaz web de Caldera, ir a la sección "Operations" y hacer clic en "Create Operation".
  2. Configurar los detalles de la operación, incluyendo el nombre, la descripción y la selección del agente a utilizar.
  3. Ir a la sección "Abilities" y seleccionar las capacidades y técnicas de ataque que se desean probar.
  4. Guardar la configuración de la operación.
  5. Ejecutar la operación y monitorear su progreso en la interfaz web.
  6. Una vez finalizada la ejecución, revisar los resultados obtenidos y evaluar el impacto de las simulaciones de ataques.

 

Publicar un comentario

Articulo Anterior Articulo Siguiente