Cobalt Strike

Cobalt Strike

Escrito por: Lizzie Danielson

Publicado: 16/12/2025


¿Qué es Cobalt Strike?

Cobalt Strike es una plataforma legítima de simulación de adversarios que se vende comercialmente, no es malware. Se creó para ayudar a los profesionales de ciberseguridad a emular de forma segura el comportamiento de atacantes avanzados, de modo que las organizaciones puedan poner a prueba sus propias defensas antes de que adversarios reales las exploten. Equipos de red team y pentesters autorizados la usan a diario en todo el mundo.

La amenaza surge porque versiones crackeadas y pirateadas de Cobalt Strike se han distribuido ampliamente en los mercados clandestinos del cibercrimen. Cuando los analistas de seguridad hablan de "malware Cobalt Strike", se refieren a estos despliegues no autorizados, no al producto legítimo que vende Fortra. Grupos de hacking de élite patrocinados por estados (APT) y organizaciones de ransomware usan versiones robadas como un framework de post-explotación ya listo y muy sofisticado, ahorrándose el costo y el esfuerzo de crear herramientas equivalentes desde cero.

¿Quién creó Cobalt Strike?

Cobalt Strike fue desarrollado por Raphael Mudge como una herramienta legítima de ciberdefensa. Sin embargo, su amplia adopción con fines maliciosos pone de relieve el lado más oscuro de las herramientas creadas para el bien pero reutilizadas para hacer daño. A pesar de su origen, Mudge no está relacionado con su mal uso delictivo.

Cómo una herramienta legítima se convirtió en el arma favorita de un actor de amenazas

Cobalt Strike es extraordinariamente capaz, y esas capacidades no distinguen entre un pentester autorizado y un delincuente. Con los años, versiones antiguas se filtraron, se crackearon y se redistribuyeron en foros delictivos. En lugar de invertir tiempo y recursos en crear herramientas equivalentes, los grupos delictivos simplemente roban Cobalt Strike y lo despliegan contra sus víctimas.

Esto ha convertido a las versiones no autorizadas de Cobalt Strike en una de las herramientas más observadas en los principales incidentes de ransomware, campañas de APT e intrusiones de red de alto valor. Se ha vinculado a ataques de grupos patrocinados por estados de Rusia, China, Irán y Vietnam, y a familias de ransomware como Conti, LockBit, Ryuk y BlackBasta.

Cómo se despliega Cobalt Strike en los ataques

Cobalt Strike no es la forma inicial en que un atacante entra a un sistema. Es un framework de post-explotación, que se despliega después de que ya se estableció el acceso inicial.

El flujo típico del ataque funciona en tres etapas:

1.      Acceso inicial mediante una amenaza aparte: Los atacantes usan un correo de phishing, la explotación de una vulnerabilidad o un malware dropper (QakBot, TrickBot, IcedID) para abrir un punto de apoyo persistente.

2.    Se despliega el Beacon de Cobalt Strike: Una vez dentro, el atacante suelta un payload de Beacon, el componente que le da control remoto persistente y sigiloso sobre el sistema comprometido.

3.      Cobalt Strike se encarga del trabajo pesado: El atacante usa el conjunto completo de capacidades de Cobalt Strike para reconocimiento, escalada de privilegios, movimiento lateral y, finalmente, el despliegue de ransomware o el robo de datos.

Análisis técnico del malware Cobalt Strike

Componente principal usado en ataques

1. El Beacon (el payload)

El Beacon es el implante predeterminado de Cobalt Strike: el componente que se despliega en los sistemas de las víctimas y el corazón de toda operación maliciosa.

•        Ejecución en memoria / sin archivos: Los beacons se ejecutan directamente en la RAM en lugar de escribir archivos en el disco. Esto los hace excepcionalmente difíciles de detectar para el software antivirus tradicional, ya que no hay ningún archivo que escanear.

•        Control remoto sigiloso: El Beacon se conecta periódicamente con el Team Server del atacante para recibir comandos: robar contraseñas, registrar pulsaciones de teclas, tomar capturas de pantalla o desplegar ransomware en toda la red.

•        Sleep y jitter configurables: El Beacon se puede configurar para que se conecte con poca frecuencia a intervalos aleatorios, y "duerma" durante horas o días entre conexiones para evadir el monitoreo de comportamiento.


2. C2 maleable (Command and Control)

El C2 maleable es la función que hace que Cobalt Strike no autorizado sea particularmente peligroso y difícil de detener con herramientas basadas en red.

Permite a los atacantes personalizar por completo la apariencia de todo el tráfico de red entre el sistema comprometido y su servidor. Usando un perfil de C2 maleable, las comunicaciones C2 maliciosas se pueden hacer ver exactamente como un usuario navegando en Amazon, transmitiendo video, revisando Google o haciendo llamadas de API rutinarias a servicios cloud legítimos. Esto derrota los sistemas de detección basados en red que dependen de identificar patrones de tráfico de aspecto sospechoso.

El C2 maleable se introdujo en Cobalt Strike 2.0 en 2014 y desde entonces ha sido adoptado o imitado por prácticamente todo framework C2 serio de red team creado después.


Tácticas, técnicas y procedimientos (TTPs)

La siguiente tabla mapea el uso malicioso de Cobalt Strike en MITRE ATT&CK (Software S0154).

 

Número T

Técnica

Contexto del abuso de Cobalt Strike

T1071.001

Protocolo de capa de aplicación: protocolos web

Comunicaciones C2 del Beacon por HTTP/HTTPS

T1071.004

Protocolo de capa de aplicación: DNS

Canal C2 basado en DNS

T1059.001

Intérprete de comandos y scripts: PowerShell

Ejecución mediante PowerShell del Beacon

T1055

Inyección de procesos

El Beacon se inyecta en procesos legítimos para evadir la detección

T1548.002

Abuso del mecanismo de control de elevación: omisión de UAC

Escalada de privilegios

T1021.002

Servicios remotos: SMB/recursos compartidos administrativos de Windows

Movimiento lateral

T1003.001

Volcado de credenciales del SO: memoria de LSASS

Integración con Mimikatz para el robo de credenciales

T1572

Tunelización de protocolos

Encapsulación de tráfico y disfraz de C2 maleable

T1569.002

Servicios del sistema: ejecución de servicios

Movimiento lateral mediante la creación de servicios

T1083

Descubrimiento de archivos y directorios

Reconocimiento del endpoint y de la red

 

Indicadores de compromiso (IoCs)

  • Dominios maliciosos que imitan sitios legítimos

  • Hashes de payloads de beacon conocidos

  • Anomalías de comportamiento en los endpoints, como actividad inesperada de PowerShell

¿Cómo saber si estás infectado con Cobalt Strike?

Las posibles señales de infección por Cobalt Strike incluyen un aumento del tráfico de red en puertos poco comunes, cambios inesperados en los procesos del sistema y el uso de PowerShell u otros lenguajes de scripting para tareas desconocidas. Las herramientas de detección avanzadas, como Huntress EDR, pueden ayudar a identificar instalaciones encubiertas de beacons.

Instrucciones para eliminar Cobalt Strike

La eliminación manual implica aislar los sistemas infectados, analizar los registros en busca de IoC y corregir las rutas de comunicación explotadas por los atacantes. Para una remediación exhaustiva, el uso de soluciones de detección y respuesta de amenazas (ITDR) es fundamental. Huntress Managed ITDR puede ayudar a mitigar estos casos.

¿Sigue activo Cobalt Strike?

Sí, los atacantes siguen usando Cobalt Strike activamente, a menudo junto con otras cepas de malware. Las nuevas variantes y los usos adaptados hacen que siga siendo una preocupación urgente para los profesionales de la ciberseguridad.

Estrategias de mitigación y prevención

Prevenir Cobalt Strike implica mejorar la seguridad de los endpoints, implementar autenticación multifactor (MFA) y mejorar la capacitación de los usuarios para detectar intentos de phishing. La aplicación regular de parches a los sistemas y el monitoreo proactivo de la red también son fundamentales. Los servicios de monitoreo 24/7 de Huntress están diseñados para identificar y mitigar estas amenazas sofisticadas antes de que causen daños.

Artículos educativos y videos relacionados

Preguntas frecuentes

Cobalt Strike es una plataforma comercial legítima de simulación de adversarios, no malware. "Cobalt Strike malware" se refiere a versiones crackeadas y no autorizadas que despliegan los criminales. Los atacantes lo usan después de obtener acceso inicial por otros medios, desplegando su payload Beacon para mantener un control persistente y sigiloso. Beacon se ejecuta en memoria (evadiendo los antivirus), usa Malleable C2 para disfrazar su tráfico como actividad web normal y les da a los atacantes la capacidad de moverse por una red, robar credenciales y desplegar ransomware en todos los sistemas simultáneamente.

Cobalt Strike Beacon no es la infección inicial: se despliega después de que se ha establecido el acceso inicial. Los atacantes primero obtienen un punto de apoyo persistente mediante correos de phishing, vulnerabilidades explotadas o malware cuentagotas como QakBot o TrickBot, y luego usan ese acceso para colocar Beacon en el sistema comprometido.

Definitivamente. Cobalt Strike sigue siendo una amenaza importante debido a su adaptabilidad y a su uso por parte de actores de amenazas en combinación con otras herramientas o vulnerabilidades de día cero (zero-day).

Las organizaciones pueden protegerse previniendo el acceso inicial (MFA, aplicación de parches, capacitación en phishing) y enfocándose en la protección de endpoints, la capacitación en phishing, la aplicación regular de parches y el uso de servicios como Huntress para la detección y remediación avanzada de amenazas.

Protege lo que importa

Protege endpoints, correo electrónico y empleados con el poder de nuestro SOC 24/7. Prueba Huntress gratis y despliega en minutos para empezar a combatir las amenazas.
Probar Huntress gratis