Entrada

Access Control Vulnerabilities Lab 8

Access Control Vulnerabilities Lab 8

Skills

  • User ID controlled by request parameter with password disclosure

Certificaciones

  • eWPT
  • eWPTXv2
  • OSWE
  • BSCP

Descripción

Este laboratorio tiene una página de cuenta de usuario que contiene la contraseña actual del usuario, prellenada en un campo de entrada enmascarado. Para resolver el laboratorio, debemos recuperar la contraseña del administrador, luego usarla para eliminar al usuario carlos. Podemos iniciar sesión en nuestra cuenta con las credenciales wiener:peter


Resolución

Al acceder a la web nos sale esto

Pulsamos en My account y nos logueamos con las credenciales wiener:peter

En la parte de My account vemos que al loguearnos la url ha cambiado a https://0a3f00d403f10ac988a50c7f004d0065.web-security-academy.net/my-account?id=wiener y que ahora se nos muestra nuestro nombre de usuario y un campo Password

Podemos ver la contraseña en texto claro, si inspeccionamos el campo y cambiamos el type="password" por type="text"

Mostramos la información del usuario administrador accediendo a https://0a3f00d403f10ac988a50c7f004d0065.web-security-academy.net/my-account?id=administrator

Obtenemos la contraseña del usuario administrator

Nos logueamos como administrator

Accedemos al Admin panel y borramos al usuario carlos

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