Laboratorio de operador de red team desplegado con Terraform en AWS: Mythic, Sliver y Adaptix C2 detrás de un redirector Apache de estilo producción, con hosts Kali/Windows y un portal Guacamole. Diseñado para entrenamiento autorizado y rangos cibernéticos autoalojados.

¿Vas a asistir a DEF CON 34? Haz clic aquí para ver los horarios de las presentaciones y los requisitos previos necesarios para el taller.
Un stack de operador de red team en AWS, listo en ~45 minutos: tres frameworks de C2 (Mythic, Sliver, Adaptix), un redirector Apache, estaciones de trabajo Kali y Windows, y un portal Guacamole, distribuidos en dos VPCs emparejadas con filtrado por cabeceras + URI y bloqueo de escáneres. Ejecútalo de dos formas: Acceso Directo contra tu propio cyber range autoalojado, o Acceso Tunelizado a través de OpenVPN hacia una plataforma de formación alojada, Hack Smarter Labs, Hack The Box, OffSec Proving Grounds/Labs, VulnLab, o cualquier plataforma que proporcione un
.ovpn.
[!TIP] redStack ahora tiene un sucesor agnóstico de proveedor: redStackPRO. Es un lienzo web que compone infraestructura de red team y cyber ranges como una topología agnóstica de proveedor, y luego compila esa topología en un directorio completo y ejecutable de Terraform y Ansible que tú mismo ejecutas. GCP y AWS están probados de extremo a extremo; Azure, Proxmox y ESXi están en la hoja de ruta. Creado y mantenido bajo devZero Security. Consulta redstackpro.com.
📖 La documentación completa está en la Wiki de redStack →
La wiki es el manual de operador de facto. Este README es una página de aterrizaje breve para que puedas orientarte. Todo lo que necesitas para desplegar, verificar, ejecutar los recorridos de C2, solucionar problemas o ampliar el laboratorio está allí.
[!IMPORTANT] redStack no es un tutorial sobre cómo usar frameworks de C2. Es un entorno que elimina el obstáculo de la infraestructura para que puedas centrarte en aprender. Este laboratorio es estrictamente para formación autorizada y entornos de laboratorio únicamente (cyber ranges, entornos autoalojados, VMs de laboratorio personales, etc.). No está pensado para su uso en compromisos del mundo real ni contra objetivos que no poseas y para los que no tengas permiso explícito por escrito para probar.
[!CAUTION] TOS de AWS: úsalo bajo tu propio riesgo. Alojar infraestructura de C2 en AWS puede suscitar preocupaciones según la Política de Uso Aceptable de AWS. Antes de desplegar, revisa la AUP y envía el formulario de solicitud de Pruebas de Penetración / Eventos Simulados de AWS. Siempre que uses redStack exclusivamente para trabajo de laboratorio personal y plataformas de formación autorizadas, por lo general estarás dentro de lo permitido. Para mayor seguridad, ejecuta redStack desde una cuenta de AWS desechable, dedicada y de propósito único.
| # | Qué | Dónde |
|---|---|---|
| 1 | Configuración inicial de AWS (cuenta, IAM, CLI, clave SSH, suscripción a Kali Marketplace) | Requisitos previos |
| 2 | Elegir entorno abierto o cerrado | Modos de despliegue |
| 3 | Configurar tfvars y terraform apply | Desplegar |
| 4 | Confirmar Guacamole + Windows + DNS interno | Verificar |
| 5 | Establecer el primer beacon: elegir un C2 | Mythic · Sliver · Adaptix |
Tiempo total: ~30-60 minutos en el primer despliegue. Despliegues posteriores: ~20-30 minutos.
¿Operador que regresa? Quick-Start es la ruta abreviada.
Siete instancias EC2 en dos VPCs emparejadas. Dos tienen Elastic IPs públicas (portal Guacamole + redirector); todo lo demás es accesible solo a través de Guacamole.
| Nombre de host | Rol | IP pública |
|---|---|---|
guac | Portal Guacamole (SSH/RDP web) | Sí |
redirector | Proxy inverso Apache + frontend de C2 | La EIP expone solo 80/443 |
mythic | Servidor C2 Mythic | No |
sliver | Servidor C2 Sliver | No |
adaptix | Teamserver C2 Adaptix (headless) | No |
windows | Estación de trabajo Windows Server 2022 | No |
kali | Estación de trabajo Kali Linux (enumeración de AD + conjunto de herramientas de ataque) | No |
Inventario completo y detalles de dimensionamiento: Lab-Inventory. Diagrama de arquitectura: Lab-Architecture.
Aproximadamente $0.27/hora de cómputo mientras está en ejecución. Con terraform destroy entre sesiones (recomendado), el coste mensual esperado es de ~$15-20/mes para una cadencia de estudio típica de 5-10 h/semana. Desglose completo, incluidos los compromisos entre detener y destruir: Cost-Management.
[!CAUTION] Olvidar un laboratorio desplegado es la causa #1 de facturas inesperadas de AWS. Configura una alarma de facturación de CloudWatch antes de tu primer
terraform apply.
Troubleshooting cubre los modos de fallo que realmente surgen: certificado SSL de Mythic, Sliver ausente, fallo de compilación de Adaptix, agente que no llama de vuelta, OptInRequired de Marketplace, límites de VPC, problemas de descarga de redirect.rules, cambio de nombre de usuario de Kali, comportamiento de enlace de ssh -R, y más.
Primeros pasos: Home · Quick-Start · Prerequisites · Deployment Modes · Deploy · Verify · First-Run