Te encargan comprobar la seguridad de una aplicación de compra online. Varias preguntas te asaltan. ¿Podré reutilizar una tarjeta de regalo para pagar por un ítem de 100€? ¿Podré aplicar el mismo descuento varias veces? Puede ser, si el sistema no está bien configurado y es susceptible a la vulnerabilidad race condition.
Una situación race condition ocurre cuando los programas de ordenador donde el timing de los eventos influye al comportamiento y resultado. Normalmente ocurre cuando una variable es accedida y procesada/modificada por múltiples hilos.
Objetivos de Aprendizaje
Después de completar esta habitación, aprenderás lo siguiente:
- Vulnerabilidad de Race Condition.
- Usar el Repetidor de Burp Suite para explotar Race Conditions.
- Hilos y multi-hilos.
- Diagramas de estado.
Pre-requisitos
-
- How the Web Works
-
- Packets and Frames
-
- Burp Suite - The Basics
