Entrada

Access Control Vulnerabilities Lab 9

Access Control Vulnerabilities Lab 9

Skills

  • Insecure direct object references

Certificaciones

  • eWPT
  • eWPTXv2
  • OSWE
  • BSCP

Descripción

Este laboratorio almacena los registros de chat de los usuarios directamente en el sistema de archivos del servidor, y los recupera mediante URLs estáticas. Para resolver el laboratorio, debemos encontrar la contraseña del usuario carlos e iniciar sesión en su cuenta


Resolución

Al acceder a la web nos sale esto

Pulsamos en Live chat y vemos lo siguiente

Al enviar un mensaje con Sencd y posteriormente pulsando en View transcript se nos descarga un archivo llamado 2.txt

Pulsamos View transcript e interceptamos la petición usando Burpsuite

Esta es la respuesta del servidor

Si pulsamos en Follow redirection nos lleva hasta aquí

Si accedemos a este recurso /download-transcript/1.txt veremos un nuevo mensaje en el que se muestra la contraseña p44hid0bauh4cg5ik0vn

Nos logueamos como el usuario carlos y completamos el laboratorio

Esta entrada está licenciada bajo CC BY 4.0 por el autor.