FIRST CONTACT
// situation
H.A.L. a laissé un message quelque part sur le serveur.
Pas dans la page. Pas dans le code source.
Dans les headers HTTP.
// qu'est-ce qu'un header HTTP ?
Quand un serveur répond à une requête, il envoie deux choses :
— les headers : des métadonnées invisibles dans le navigateur
— le body : le contenu de la page que tu vois
Les headers contiennent des informations techniques — et parfois,
des messages cachés.
// l'outil : curl
curl est un outil en ligne de commande pour faire
des requêtes HTTP. L'option -I demande uniquement
les headers — pas le body.
Ouvre un terminal et tape :
curl -I https://hal.anotherlab.fr/hello
curl -I http://hal.anotherlab.fr/hello
// attention — ce terminal vérifie qui frappe à sa porte.
// ce que tu cherches
Dans la réponse, trouve le header X-HAL-Message.
Sa valeur est le flag.
// soumettre le flag
✓ FLAG VALIDÉ — tu sais lire les headers. bien.