Makeshift
Challenge
Analyse du code
from secret import FLAG
# On commence par inverser l'ordre des lettres (ex: ABCD -> DCBA)
flag = FLAG[::-1]
new_flag = ''
# On fait des groupes de 3 lettres
for i in range(0, len(flag), 3):
new_flag += flag[i+1] # On récupère d'abord la 2nd lettre
new_flag += flag[i+2] # Puis la 3e
new_flag += flag[i] # Et enfin la première
# (ex: ABCDEF -> ABC DEF -> BCA EFD -> BCAEFD)
print(new_flag)Script de résolution
Mis à jour