Pyjail
Dernière mise à jour
Cet article vous a-t-il été utile ?
Dernière mise à jour
Cet article vous a-t-il été utile ?
Catégorie: Système Difficulté: - Flag: CTFREI{pyj41l5_my_b4l0v3d}
Après la petite introduction en python2, passons aux vraies choses avec du python3 !
Le flag est situé dans flag.txt
Aide: python3 (pour tester en local), Google
nc intro.ctfrei.fr 4451
Ce challenge tourne sur un docker et n'est pas disponible
Notre entrée passe par la fonction eval
puis exec
, mais la vérification est faite avant. On peut donc entrer une chaîne de caractères que l'on va couper à différents endroits pour éviter les mots interdis, mais de façon à ce que eval
reconstitue le vrai code à exécuter.