Blind SSRF with Internal Headers
Plataforma de archivos con importacion remota que realiza peticiones server-side pero no devuelve la respuesta. Los headers internos (incluyendo la flag) se envian en la peticion y son visibles desde el servidor del atacante.
Aprende a encontrar este bug
Un reporte real de bug bounty, reproducido para que lo practiques.
Crea tu cuenta y practica bugs reales que se pagaron. Descarga el entorno, encuéntralo y aprende la técnica exacta — tu camino a tu primer bounty.
hunters entrenando
labs de reportes reales
completaciones
en bounties practicados
Acceso a todos los labs · sin permanencia · cancela cuando quieras
Hunters que lo han resuelto· 8
Objetivos
Logro que recibirás
Cuando resuelvas este lab desbloqueas este logro compartible
Blind SSRF with Internal Headers
Writeups de la comunidad
Despliegue
# Opcion 1: autodeploy
./autodeploy.sh
# Opcion 2: manual
docker compose up --build
# Acceder
http://localhost:2000
Compatible con macOS, Linux y Windows (Docker Desktop / WSL).
Para parar:
./autodeploy.sh destroy
# o: docker compose down -v
Contenido del Lab
La aplicacion
FileForge con funcionalidad de importacion remota de archivos.
La vulnerabilidad
Remote File Import hace fetch server-side con headers internos incluyendo X-Internal-Flag. La respuesta del fetch no se devuelve al usuario (blind), pero los headers se envian al servidor destino.
Cadena de ataque
1. Usar Remote File Import con URL propia
2. Recibir peticion en el servidor
3. Leer headers: X-Internal-Flag contiene la flag
4. Alternativa: usar inspector integrado de la app
Solucion interactiva
Accede a /writeup dentro de la aplicacion para una guia paso a paso con botones interactivos.
Flag
5ebe2294ecd0e0f08eab7690d2a6ee69
Remediacion
- No incluir headers internos en peticiones a URLs de usuario
- Whitelist de dominios permitidos
- Bloquear localhost y rangos privados
- Proxy dedicado sin headers internos