Bash Jail
Catégorie: Système Difficulté: - Flag: CTFREI{b45h_j41l5_4r3_4l50_fun!}
Challenge
Description
Bienvenue dans ma bash jail !
Essaie d'exéc une commande pour récupérer le flag si t'es chaud :p
Connexion: nc intro.ctfrei.fr 4446
Ce challenge tourne sur un docker et n'est pas disponible
Solution
Dans le script donné, à la ligne 8 la condition est :
if not any([x in code for x in allowed])
Elle signifie littéralement que dans ce que l'on rentre, au moins un seul caractère fasse partie de la liste allowed
. La liste étant !#$'()<>\{}
, il suffit d'ajouter #
à la fin de notre commande pour qu'elle soit acceptée sans être modifiée.
$ nc intro.ctfrei.fr 4446
Bienvenue dans ma bash jail !
Essaie d'exéc une commande pour récupérer le flag si t'es chaud :p
>>> cat flag.txt #
CTFREI{b45h_j41l5_4r3_4l50_fun!}
Dernière mise à jour
Cet article vous a-t-il été utile ?