Siguiendo todo lo que has aprendido, es hora de intentar descubrir y explotar una race condition sin guía.
Estas son las credenciales que necesitarás:
Name: Rasser Cond
- Username:
4621 - Password:
blueApple
Name: Zavodni Stav
- Username:
6282 - Password:
whiteHorse
Name: Warunki Wyscigu
- Username:
9317 - Password:
greenOrange
¡A por ello!
Challenge
-
Vamos a la página dada.

-
Iniciamos sesión con los tres usuarios para ver qué tiene cada uno:
-
4621:

-
6282:

-
9317:

Vemos que todos tienen lo mismo y además se tienen añadidos en transferencias favoritas. Como tenemos que conseguir un balance superior a 1000$ en una cuenta vamos a pasarnos de la primera a la segunda, por ejemplo.
-
-
Entramos de nuevo en la primera cuenta, pero ahora desde el navegador de Burp Suite y hacemos click en la persona a la que le vamos a enviar el dinero.

-
Cargamos el dinero que queremos mandar y ponemos Burp Suite en intercepción.

-
Vemos que ha sido exitosa.

-
Vamos a probar ahora a mandar una cantidad superior. Para ello modificamos los números y duplicamos las pestañas. Las mandaremos en paralelo.

-
Parece ser que "gunicorn" no está configurado para soportar 20 duplicados. Probaremos con 10.

-
Aún así ha llegado cierta cantidad:

-
Como parece que hay límite, vamos a enviar ahora dinero desde la 2ª a la 3ª cuenta.

-
En el repetidor llevamos a cabo el mismo proceso.

-
Parece que no ha podido manejarlo, como antes, sin embargo:

