Business Logic Vulnerabilities Lab 1
Skills
- Excessive trust in client-side controls
Certificaciones
- eWPT
- eWPTXv2
- OSWE
- BSCP
Descripción
Este laboratorio
no valida adecuadamente las entradas del usuario
. Podemos explotar
un fallo
de lógica
en el flujo
de trabajo de compra
para adquirir artículos a un precio no intencionado
. Para resolver
el laboratorio, debemos comprar la chaqueta Lightweight l33t leather jacket
. Podemos iniciar sesión
en nuestra propia cuenta utilizando 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
Pinchamos en View details
sobre el artículo Lightweight "l33t" Leather Jacket
, añadimos el artículo
al carrito
y capturamos
la petición
con Burpsuite
Vemos que el precio
se tramita
el precio
de artículo
en la petición
Si pulsamos
sobre la cesta
vemos el precio
del artículo
Enviamos
este payload
para rebajar
el precio
de los artículos
1
productId=1&redir=PRODUCT&quantity=1&price=1
Bajamos
el precio a 1 céntimo
Pulsamos
en Place order
y compramos
el producto