Insecure direct object references writeup

Descripción

This lab stores user chat logs directly on the server’s file system, and retrieves them using static URLs.

Solve the lab by finding the password for the user carlos, and logging into their account.

Insecure direct object references writeup

Entramos al laboratorio y vemos que tiene una opción de ‘Live chat’. Al entrar en él, podremos descargar el chat que tengamos con el botón ‘View transcript’. Encenderemos el ‘Logger’ de Burp Suite y descargaremos un archivo. Curiosamente se llamará ‘2.txt’:

Nos llevaremos esta petición al ‘Repeater’ con Ctrl + R o Click derecho -> Send to Repeater. Allí cambiaremos el 2 (en mi caso el 3), por un ‘1’ y lo enviaremos:

Copiamos la contraseña, volvemos al navegador y vamos a ‘My account’. Entraremos con el usuario ‘carlos’ y la contraseña ‘aakhrb0f11dipcgeq7vl’. Al hacerlo completaremos el laboratorio:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *