Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Perfiles maleables: estructura y transformación

3 tareas · 38 min · Principiante

Los frameworks de mando y control comerciales o de código abierto emiten firmas de red predecibles por defecto: ciertas cabeceras HTTP, nombres de cookies o rutas URI. Los perfiles maleables (Malleable C2) permiten modificar cada byte del tráfico ofensivo, redefiniendo las transacciones web para emular aplicaciones legítimas y eludir las reglas de detección basadas en firmas.

0 de 3 · 0%

Objetivo de la sala

Los frameworks de mando y control comerciales o de código abierto emiten firmas de red predecibles por defecto: ciertas cabeceras HTTP, nombres de cookies o rutas URI. Los perfiles maleables (Malleable C2) permiten modificar cada byte del tráfico ofensivo, redefiniendo las transacciones web para emular aplicaciones legítimas y eludir las reglas de detección basadas en firmas.

Abre la consola del laboratorio con el entorno rt-c2-maleable-guia y visualiza el archivo estructura_perfil_maleable.txt.

Revisa la descripción del bloque http-get. En esta sección del perfil se definen las cabeceras, la ruta del recurso web y los métodos de empaquetado empleados por la baliza cada vez que despierta para comprobar si el operador ha introducido nuevas instrucciones en la cola de tareas.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

Según estructura_perfil_maleable.txt, ¿cómo se define la función del bloque http-get? Escribe la viñeta completa con su guion inicial.

Ver pista de ayuda

Revisa la primera viñeta bajo el bloque 1 en estructura_perfil_maleable.txt.

Examina el bloque número 2 en estructura_perfil_maleable.txt.

Cuando un operador ejecuta un comando (como una enumeración de procesos o una consulta al directorio activo), el resultado debe enviarse de regreso al servidor. El bloque http-post estructura esta entrega, determinando cómo se codifican los datos y qué apariencia adoptan en el cuerpo o encabezados de la petición web.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

Según estructura_perfil_maleable.txt, ¿cuál es el propósito asignado al bloque http-post? Escribe la viñeta completa con su guion inicial.

Ver pista de ayuda

Revisa la primera viñeta bajo el bloque 2 en estructura_perfil_maleable.txt.

Los sistemas de detección de intrusos de red (NIDS) como Snort o Suricata inspeccionan las cabeceras HTTP en busca de cadenas binarias o estructuras sospechosas.

Para transportar el identificador de sesión y los datos de telemetría sin despertar sospechas, el perfil aplica transformaciones matemáticas como enmascaramiento XOR (mask) y codificación segura para URL (base64url), insertando el resultado dentro de cabeceras comerciales legítimas como Authorization o Cookie.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

¿Por qué los perfiles maleables aplican transformaciones como máscara XOR y codificación URL a la telemetría de la baliza?

Ver pista de ayuda

Las transformaciones convierten datos de control estructurados en cadenas que simulan tokens web ordinarios.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build 733482

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad