Description
La startup TypeWriters & Co. a une idée géniale : elle souhaite proposer en ligne un service de traitement de texte qui va révolutionner le monde de l’édition !
Mais la veille de l’inauguration, le chef de projet se souvient d’une vague mention concernant des exigences de sécurité…
Comme vous êtes la personne chargée de la sécurité, il a besoin de votre validation. Selon lui, cela n’est qu’une simple formalité car le code a été relu par leurs meilleurs développeurs et le binaire s’exécute avec toutes les protections classiques (canaris, W^X, ASLR, etc.).
Vérifiez s’il est possible de lire le fichier flag.txt
qui se trouve sur le serveur distant.
Une variante plus difficile de cette épreuve est disponible ici : Book Writer
.
Fichiers
- docker-compose.yml
-
book-writer-easy
16.31 KiB – c5938901f261e9b915d4e76b3a64e07d37784a3a3b080c4e5158e5c4bc1a5904 -
book-writer-easy.c
4.44 KiB – 701da0ebaf1bf44f0d627bfeb94ee6c3e5328e07a9a24af98960080257dc6b83
Auteur
Instructions
- Pour commencer, téléchargez le fichier docker-compose.yml :
curl https://hackropole.fr/challenges/fcsc2024-pwn-book-writer-easy/docker-compose.public.yml -o docker-compose.yml
- Lancez l'épreuve en exécutant dans le même dossier :
docker compose up
- Dans un second terminal, accédez à l'épreuve via Netcat avec :
nc localhost 4000
Si vous rencontrez des problèmes, veuillez consulter la FAQ.
Flag
Soumettez votre solution
Vous pouvez envoyer votre solution rédigée pour cette épreuve. La FAQ contient la marche à suivre.
Vous avez besoin d'être identifié(e) pour soumettre une solution.
Solutions
Il n'y a pas encore de solutions pour cette épreuve, mais vous pouvez soumettre la vôtre après avoir trouvé le flag.