🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónCaso final — Trestoldo
4 tareas · 35 min · Principiante
Otra aplicacion, otros archivos, y nadie te dice donde esta el fallo. Trestoldo llega antes de un despliegue con varias cosas mejorables y una grave. Si el metodo de la ruta se aprendio, aqui se transfiere: inventaria la superficie, sigue cada entrada hasta donde se usa, separa el ruido del impacto, clasifica y reporta. No se ataca nada; se audita la evidencia y se razona como quien va a corregir.
Objetivo de la sala
Otra aplicacion, otros archivos, y nadie te dice donde esta el fallo. Trestoldo llega antes de un despliegue con varias cosas mejorables y una grave. Si el metodo de la ruta se aprendio, aqui se transfiere: inventaria la superficie, sigue cada entrada hasta donde se usa, separa el ruido del impacto, clasifica y reporta. No se ataca nada; se audita la evidencia y se razona como quien va a corregir.Trestoldo tiene varias cosas que anotar: la respuesta HTTP delata el servidor y su version, hay un TODO a medias, y en algun sitio un fallo de verdad. El auditor no se queda con lo primero que ve: ordena por impacto. Una cabecera que revela la version es informativa; un fallo que deja entrar a cualquiera al sistema es critico. Separar el ruido del impacto es lo primero del caso, y se hace sin que nadie diga donde mirar.
Empieza como en las salas: abre los archivos de la aplicacion y sigue cada entrada del usuario hasta donde termina.
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
Revisas Trestoldo entero. Cual de estos merece la etiqueta de critico?
Ver pista de ayuda
Ordena por impacto: que pierde la empresa con cada uno.
El fallo critico sigue el patron que ya viste en el modulo de inyeccion, ahora en el sitio que mas duele: la autenticacion. En login.php la entrada del usuario se pega dentro de la consulta que decide si entras, sin separarla. Como el dato y la instruccion viven en la misma cadena, la consulta se puede torcer para que de por valida una sesion que no lo es. El auditor lo reconoce por la concatenacion en la consulta del login, igual que en Rividata, aqui con consecuencia directa sobre quien entra.
Que el patron sea el mismo de otra sala y aun asi lo caces en un archivo nuevo es justo lo que mide el caso final: metodo, no memoria.
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
Que hace critico al fallo del login de Trestoldo?
Ver pista de ayuda
Mira como se arma la consulta que decide si la sesion se inicia.
Un hallazgo sin clasificar no se puede priorizar ni arreglar bien. El fallo del login de Trestoldo es una inyeccion SQL (CWE-89), y su severidad es critica porque esta en la autenticacion: cede la puerta de entrada. El arreglo es el mismo que cierra la clase entera —consulta parametrizada, con el dato enviado aparte, y verificacion de la contrasena con hash—. El auditor clasifica y propone el arreglo antes de escribir el informe.
La clasificacion no es un formalismo: es lo que le dice a desarrollo que tipo de fallo es y como se cierra de verdad.
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
Como clasificas el fallo critico de Trestoldo?
Ver pista de ayuda
El patron es el de la inyeccion, y el lugar es el login.
El caso no se cierra con una sensacion, se cierra con el hallazgo critico identificado. En la carpeta de auditoria de Trestoldo hay una nota por cada cosa anotada, cada una con su severidad y su codigo. Localiza la del fallo critico —el que deja entrar sin credenciales validas—, confirma que su severidad es Critica y lee su codigo. Ese es el que va a la cabecera del informe.
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
Entre las notas de triaje de Trestoldo, abre la del hallazgo CRITICO y escribe su codigo del hallazgo.
Ver pista de ayuda
Hay dos notas con codigos distintos. La buena es la marcada con severidad Critica, no la informativa.
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.