Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Filtrado HTTP por User-Agent y cabeceras

3 tareas · 38 min · Principiante

Un proxy inverso que simplemente reenvía todo el tráfico hacia el backend es inútil: cualquier analista con curl o un escáner de vulnerabilidades descubriría de inmediato el comportamiento del servidor C2. El filtrado condicional estricto inspecciona cada encabezado HTTP y solo da paso a las conexiones que coinciden exactamente con el perfil estricto de la baliza.

0 de 3 · 0%

Objetivo de la sala

Un proxy inverso que simplemente reenvía todo el tráfico hacia el backend es inútil: cualquier analista con curl o un escáner de vulnerabilidades descubriría de inmediato el comportamiento del servidor C2. El filtrado condicional estricto inspecciona cada encabezado HTTP y solo da paso a las conexiones que coinciden exactamente con el perfil estricto de la baliza.

Abre reglas_nginx_filtrado.txt en la consola del laboratorio con el entorno rt-redir-guia.

Revisa la sección 1. Las herramientas defensivas de reconocimiento y los rastreadores web envían identificadores conocidos en la cabecera User-Agent. Configurar expresiones regulares en el servidor web perimetral permite atrapar y desviar estos sondeos de inmediato.

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 reglas_nginx_filtrado.txt, ¿qué utilidades automatizadas se interceptan en la cabecera del agente de usuario? Escribe la lista completa separada por comas con punto final.

Ver pista de ayuda

Revisa la viñeta bajo la sección 1 en reglas_nginx_filtrado.txt.

Examina la sección 2 en reglas_nginx_filtrado.txt.

Además del agente de usuario, una baliza bien configurada inserta cabeceras HTTP particulares (por ejemplo, tokens personalizados o encabezados de llamadas asíncronas). Si una petición web entrante carece de esta firma convenida, el proxy debe cortar la comunicación sin ofrecer pistas sobre la existencia del servicio de mando.

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 la sección 2 de reglas_nginx_filtrado.txt, ¿cómo responde el proxy si la cabecera obligatoria no está presente? Escribe la expresión completa con HTTP y punto final.

Ver pista de ayuda

Revisa la segunda viñeta bajo la sección 2 en reglas_nginx_filtrado.txt.

Para que el mecanismo opere sin fricción, las directivas configuradas en el servidor web (como Nginx o Apache) deben coincidir de forma exacta con el archivo de perfil maleable compilado en el agente ofensivo.

Cualquier discrepancia de mayúsculas, espacios o nombres de cabecera provocará que las balizas válidas sean rechazadas por el propio proxy del Red Team, causando una pérdida de conectividad autoprovocada.

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

¿Qué consecuencia operativa ocurre si las cabeceras configuradas en el proxy no concuerdan exactamente con las del perfil de la baliza?

Ver pista de ayuda

Si la llave no coincide con la cerradura del proxy, las comunicaciones legítimas del equipo quedarán bloqueadas.

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