· 🛍️ Tienda vulnerable de productos 🛍️ ·

Tienda online con PHP y MySQL para detectar vulnerabilidades

Descripción

Creé una pequeña tienda online vulnerable con XAMPP usando PHP y MySQL. Esta web contiene:

  • Buscador de productos
  • Inicio de sesión
  • Registro
  • Ver detalles de productos
  • Cesta de productos
  • Publicar y ver comentarios de otros usuarios

Página de inicio

En la página de inicio aparecen los 3 productos más vendidos:

Página de inicio de la tienda online
Página de inicio de la tienda online, con los productos de la BDD ordenados por los más vendidos

Buscador

El buscador permite encontrar productos:

Buscador de la tienda online
Buscador de la tienda online

Detalles y comentarios

Para cada producto se pueden ver sus detalles. Si iniciamos sesión, podremos publicar comentarios:

Detalles del producto
Detalles del producto
Comentarios del producto
Comentarios del producto

Cesta

La cesta funciona con JavaScript, usando cookies y LocalStorage:

Cesta
Cesta

Inicio de sesión

Para iniciar sesión, el usuario debe existir en la BDD:

Inicio de sesión de la tienda online
Inicio de sesión de la tienda online

Registro

El registro creará un nuevo usuario en la BDD:

Registro de la tienda online
Registro de la tienda online

Esta web contiene vulnerabilidades como SQL Injection, XSS o XST para ser explotadas.