Plataforma de retos de hacking etico estilo Hack The Box, ejecutable con Docker en WSL.
- WSL 2 con Ubuntu (o similar)
- Docker y Docker Compose instalados en WSL
# 1. Copiar el proyecto a WSL
cp -r /mnt/c/laragon/www/ethicalhack-labs ~/ethicalhack-labs
cd ~/ethicalhack-labs
# 2. Levantar los contenedores
docker compose up --build -d
# 3. Acceder a la plataforma
# http://localhost (via Nginx)
# http://localhost:8080 (directo a Flask)| # | Challenge | Dificultad | Flags | Ruta |
|---|---|---|---|---|
| 1 | SQL Injection | Easy | 3 | /challenge/sqli |
| 2 | XSS | Easy | 2 | /challenge/xss |
| 3 | Command Injection | Medium | 2 | /challenge/cmdi |
| 4 | Broken Authentication | Medium | 2 | /challenge/auth |
| 5 | Path Traversal | Easy | 2 | /challenge/traversal |
| 6 | IDOR | Easy | 2 | /challenge/idor |
| 7 | Crypto | Hard | 3 | /challenge/crypto |
Total: 16 flags
- Flask (Python) - Aplicacion web principal
- MySQL 8.0 - Base de datos para retos de SQL injection
- SQLite - Base de datos para retos de auth e IDOR
- Nginx - Reverse proxy
docker compose down
# Para eliminar tambien los datos:
docker compose down -v