Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Caso 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.

0 de 4 · 0%

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

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 bcc89e

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