🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónFiltrado 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.
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.
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.
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.
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.
Preparando el escritorio…
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.