Programmation
Bonjour Tanguy,
Pour te connecter aux challenges, il ne suffit pas de cliquer sur le lien proposé (ça ne sert à rien en vrai ... seules les infos dessous comme le type de connexion (TCP), l’hôte et le port sont important).
A partir de là, tu ouvres ton interface d’interprète de script (vu que tu as l’air débutant je te conseille Python, tu peux le télécharger sur le site officiel de Python ou sur le Windows Store, c’est plus facile et maniable pour commencer au lieu de s’attaquer à une autre langue plus complexe comme le C++ et compagnie).
Là, tu entres toutes les infos nécessaires pour créer ta connexion avec le serveur. Pour se faire, tu dois utiliser un(e) socket. Je te laisse chercher les instructions à saisir pour la lancer. Attention aux incrémentations.
Ensuite, tu te débrouilles pour lire le message que le serveur veut te donner. Pour ça, tu devras saisir une instruction te permettant de réceptionner les données du serveur. Ensuite, tu demandes à l’interprète de t’afficher ce que tu viens de recevoir (recevoir et afficher/montrer, c’est 2 choses différentes, ta machine communique avec le serveur via la socket mais il ne t’affichera rien de ce qu’il a reçu tant que tu ne lui demandes pas ...)
Après tout ça, à toi de jouer pour la suite, tout dépend de l’exercice à faire (calcul, décryptage ou que sais-je). Tu renvoies ta réponse toujours via la même socket, tu récupères le nouveau message du serveur et tu l’affiches. Si c’est good, tu devrais avoir le flag (le mot de passe à entrer dans la barre sur Root-me) sinon recommence en vérifiant ce qui ne va pas dans ton script et comment l’améliorer.