Description
Suite à quelques déboires avec le langage FORTH (cf. https://hackropole.fr/fr/challenges/pwn/fcsc2023-pwn-may-the-forth/),
notre développeur a décidé d’un retour aux sources en utilisant un interpréteur BASIC.
Il nous assure qu’aucune faille de sécurité n’est exploitable, grâce aux paramètres de compilation ;
cependant, un hacker anonyme nous a transmis ce message énigmatique : A=(A+0.
Pouvez-vous prouver que notre développeur a tort en lisant le fichier flag.txt ?
Fichiers
- docker-compose.yml
- 
              back-to-basic
 1.14 MiB – e103fc56c1ff690a9f14f62e2efb70861bc6c03b8f0a2b2c9000d87a6ca39649
- 
              my_basic-master.zip
 1.25 MiB – 7a8fec469598065e025d2afed8173c59f2cc822ddf88497770de052d4048fea3
- 
              back-to-basic.patch
 3.80 KiB – 95fd556eb8a8ea05b53c7183153e2c614dde7a259d50c8f011672e28d7ecc9a5
Auteur
 
              Instructions
- Pour commencer, téléchargez le fichier docker-compose.yml :
 curl https://hackropole.fr/challenges/fcsc2025-pwn-back-to-basic/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.