
Aplicación web diseñada intencionalmente vulnerable a Race Condition para practicar Race Condition
Aplicación web intencionalmente vulnerable a condiciones de carrera.
Se puede practicar la vulnerabilidad de condición de carrera en la aplicación web desarrollada. La tarea es comprar una Mega Box usando una condición de carrera que cuesta más que los vales disponibles. Se han creado dos desafíos para practicar. El Desafío B debe resolverse cuando la cookie PHPSESSID está presente; la cookie se crea automáticamente cuando el usuario inicia sesión. ¡Feliz aprendizaje 🎉!
Construye la imagen Docker con:
git clone https://github.com/Xib3rR4dAr/WannaRace && cd WannaRace
docker build -t xib3rr4dar/wanna_race:1.0 .
Ejecuta la imagen Docker:
docker run -it --rm xib3rr4dar/wanna_race:1.0
O
docker run -it --rm -p 9050:80 xib3rr4dar/wanna_race:1.0
Luego abre en el navegador la IP:PUERTO correspondiente.
Página principal

Cuatro vales de 400 unidades disponibles para recargar

La tarea es comprar la Mega Box (que vale 401 unidades) explotando la condición de carrera

Igual que el Desafío #1 pero requiere inicio de sesión para que se establezcan PHPSESSID y las cookies adecuadas

✅ Añadir solución para el Desafío #1
🕘 Añadir solución para el Desafío #2