⬅ Retour à Challenges · 🏠 Accueil du repo
OpenSecret — Web (Very Easy)¶
| Catégorie | Web |
| Difficulté | Very Easy |
| Récompense | 100 XP |
Scénario¶
A simple help desk portal where users can submit support tickets. The application uses JWT tokens for session management, but something seems off about how they're implemented. Can you find the security flaw?
Solution¶
Le secret JWT est hardcodé en clair dans le code source de la page.
- Ouvre l’instance
- Clic droit → View Page Source (
Ctrl+U) - Cherche
SECRET_KEYouJWT
Tu trouves directement :
Flag¶
Points clés¶
- Ne jamais stocker de secrets côté client
- Toujours regarder le source HTML / JS sur les challenges web
- Le nom du challenge (« Open Secret ») était déjà un spoil