🏆 Goblet of Fire 🏆
🏰 ¿Te atreves a burlar al Cáliz de Fuego? 🏰
En el Torneo de los Tres Magos, el Cáliz de Fuego solo debĂa aceptar a los campeones legĂtimos de cada escuela. Pero alguien manipulĂł sus encantamientos, engañándolo para inscribir un cuarto participante.
Un hechizo complejo, un exploit mágico que el mismĂsimo Dumbledore no vio venir…
En este reto, tu misiĂłn es hacer lo mismo: abusar de una vulnerabilidad para que el Cáliz te reconozca como el verdadero campeĂłn, incluso cuando no deberĂas estar compitiendo. ⚡
¿Podrás modificar la realidad mágica y obtener la flag? 🔥
🧙‍ 🧙‍¡Que la suerte esté de tu lado, campeón o campeona)!
Los archivos los encuentras aquĂ
Requisitos
Aunque el reto puede ejecutarse directamente en local, también tienes la opción de levantar el contenedor Docker (o Podman) para exponerlo en el puerto 5000. Esto te permitirá simular un entorno más realista de CTF, en el que deberás conectarte de manera remota al servicio vulnerable y practicar tanto con un exploit local como con uno remoto.
⚙️ Requisito: tener instalado Docker o Podman en tu sistema.
Instrucciones
- Construye la imagen:
podman build -t goblet_of_fire .
o
docker build -t goblet_of_fire .
- Correr la imagen
podman run –rm -p 5000:5000 goblet_of_fire
o
docker run –rm -p 5000:5000 goblet_of_fire
- Ejecutar el ambiente
nc 127.0.0.1 5000
o
nc localhost 5000