Description
Décodage d'une chaîne de caractères encodée cachée dans le binaire.
Analyse
Le nom du challenge indique clairement qu'il faut trouver et décoder une chaîne de caractères dans le binaire.
Une chaîne se terminant par = est quasi systématiquement du Base64.
C'est un pattern à reconnaître immédiatement lors d'une analyse.
Solution
Pour un analyste habitué, la chaîne est facile à repérer dans le binaire.
Elle se termine par = — signe caractéristique d'un encodage Base64.
Le décodage de la chaîne donne : YEPGS{e0g13_OnF1p_Nytb}
Ce résultat ne ressemble pas au format attendu LRCTF{...}.
Les encodages par rotation (ROT) sont courants dans les challenges simples.
Il faut donc transformer ce Y en L et compter le
nombre de décalages.
En 13 rotations, Y devient L. On applique ROT13
à toute la chaîne pour obtenir le flag.
LRCTF{**********}