Ir al contenido
Laboratorios

Laboratorios web

Practica hacking ético en aplicaciones web vulnerables a propósito que levantas en tu propio equipo. Aprende a identificar, explotar y mitigar las vulnerabilidades más críticas, de forma ética y legal.

  • 3 laboratorios
  • Se levantan con Docker
  • Certificado de logro

Elige un laboratorio

Cada uno trae su guía de despliegue y una evaluación final para obtener tu certificado de logro.

Laboratorio 01

Inyección SQL

Aprende a explotar consultas SQL mal sanitizadas y comprende cómo proteger una base de datos contra ataques de inyección.

  • Bases de datos
  • Validación de entradas
  • Consultas parametrizadas
Certificado de logro
Cuestionario de 5 preguntas y flag del nivel final
Para aprobar
80% de aciertos
Despliegue
Docker, un comando
Costo
Gratis
Laboratorio 02

Cross-Site Scripting (XSS)

Domina la inyección de scripts en aplicaciones web y descubre cómo implementar defensas efectivas con sanitización y CSP.

  • JavaScript
  • Sanitización de salida
  • Content Security Policy
Certificado de logro
Cuestionario de 5 preguntas
Para aprobar
80% de aciertos
Despliegue
Docker, un comando
Costo
Gratis
Laboratorio 03

Subida de archivos

Cada nivel valida la subida de archivos de forma distinta, desde ninguna validación hasta magic bytes. Entiende cómo se evade cada control y cómo validar correctamente.

  • Validación de archivos
  • Tipos MIME
  • Magic bytes
Certificado de logro
Cuestionario de 5 preguntas
Para aprobar
80% de aciertos
Despliegue
Docker, un comando
Costo
Gratis

Cómo funcionan

Cada laboratorio es una aplicación vulnerable a propósito que corre aislada en tu equipo, sin riesgo para nadie.

Necesitas Docker Desktop (Windows o macOS) o Docker Engine (Linux).

# 1. Descarga y descomprime el laboratorio
# 2. Desde su carpeta, levántalo
docker compose up -d
# 3. Cuando termines, apágalo
docker compose down
  1. 1Crea tu cuenta gratis en Código Vigía e inscríbete al curso de laboratorios.
  2. 2Descarga el laboratorio: un ZIP con su docker-compose, el código y la documentación.
  3. 3Levántalo en tu equipo con un solo comando y sigue la guía de despliegue.
  4. 4Resuelve los retos y aprueba la evaluación para obtener tu certificado de logro.

Practica de forma ética y legal

Usa estas técnicas solo en los laboratorios o en sistemas donde tengas autorización por escrito. Probarlas contra sistemas ajenos sin permiso es ilegal.

¿Quieres llevarlo a nivel profesional?

En el Diplomado de Hacking Ético aplicas estas técnicas en un pentest completo, con reporte y presentación de resultados.