Levantar el lab con una de las dos opciones de arriba y abrir la aplicación en el puerto 3000. Juice Shop registra cada reto resuelto en su propio Score Board.
Retos propuestos
- Score Board (A05): encontrar la página oculta de puntajes. Pista: revisar el JavaScript principal
(
main.js) en busca de rutas del enrutador de Angular. - Login Admin (A03 · SQLi): iniciar sesión como administrador sin conocer la contraseña.
Email: ' OR 1=1-- Password: cualquiera - DOM XSS (A03): ejecutar JavaScript desde el buscador.
<iframe src="javascript:alert(`xss`)"> - Confidential Document (A01): localizar documentos expuestos en el directorio
/ftp. - Exposed Metrics (A05): encontrar el endpoint de métricas de Prometheus expuesto.
- Zero Stars (A04): enviar un feedback con 0 estrellas manipulando la petición en el proxy.
Entregable
Para cada reto: petición utilizada, evidencia (captura o respuesta) y una recomendación de remediación.