← retour au fanzine
01 / 04
01 FIRST CONTACT 50 pts
FIRST CONTACT

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.

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.

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.

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.