Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Archivos de respaldo y extensiones sensibles

3 tareas · 40 min · Principiante

Editores de texto, scripts de despliegue y herramientas de respaldo suelen dejar copias residuales con extensiones no ejecutables (.bak, .old, ~, .zip) o carpetas de control de versiones (.git) en la raíz web. En esta sala se analizan las consecuencias de que el servidor entregue código fuente con secretos en lugar de interpretarlo.

0 de 3 · 0%

Objetivo de la sala

Editores de texto, scripts de despliegue y herramientas de respaldo suelen dejar copias residuales con extensiones no ejecutables (.bak, .old, ~, .zip) o carpetas de control de versiones (.git) en la raíz web. En esta sala se analizan las consecuencias de que el servidor entregue código fuente con secretos en lugar de interpretarlo.

Cuando un archivo PHP se renombra a .bak o .old, el servidor web deja de tratarlo como un script ejecutable y lo entrega como texto plano (text/plain). Cualquier secreto o cadena de conexión que estuviera oculta en el servidor pasa a ser directamente visible para el navegador.

Consulta la tabla archivos y ubica el archivo de respaldo en la tienda que fue servido sin interpretar y expone credenciales de base de datos.

Esta tarea se hace en el laboratorio

Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.

Conectando con la base…

Responde para continuar

Según la tabla archivos, ¿cuál es la ruta completa del archivo de respaldo en tienda.supata.example que fue servido como text/plain exponiendo código y credenciales?

Ver pista de ayuda

Filtra por el host tienda.supata.example, tipo de contenido text/plain y código 200.

Dejar accesible la carpeta de metadatos .git permite reconstruir el historial completo del proyecto, incluyendo ramas de desarrollo, confirmaciones pasadas y archivos de configuración modificados.

Revisa la lectura del archivo /.git/HEAD registrada en la tabla archivos e identifica la rama activa indicada en la referencia.

Esta tarea se hace en el laboratorio

Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.

Conectando con la base…

Responde para continuar

De acuerdo con las primeras líneas obtenidas de /.git/HEAD, ¿cuál es el nombre de la rama a la que hace referencia el repositorio expuesto?

Ver pista de ayuda

Observa el texto posterior a refs/heads/ en la columna primeras_lineas.

El evaluador debe catalogar con precisión los recursos que comprometen datos de acceso para reportarlos de manera inmediata al contacto técnico del cliente.

En la tabla archivos, cuenta cuántos recursos analizados fueron etiquetados con el contenido específico de credencial.

Esta tarea se hace en el laboratorio

Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.

Conectando con la base…

Responde para continuar

Al filtrar los registros donde la columna contiene indica credencial, ¿cuántos archivos expuestos fueron identificados con credenciales sensibles en su interior?

Ver pista de ayuda

Identifica los archivos en ambos hosts cuya columna contiene sea exactamente credencial.

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

Conectando con la base…

Editorial Supatá · archivos olvidados, ventana del 12 al 16 de julio de 2027 (datos de ejemplo)
Consola de lectura · salidas guardadas

Tablas

carta

  • clausula
  • texto

archivos

  • host
  • ruta
  • codigo
  • tipo_contenido
  • bytes
  • primeras_lineas
  • contiene
Ctrl + Enter
Consola de consultas v1.0 · build b77233

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