Description
Description
Vous avez appris à manipuler la mémoire, mais saurez-vous trouver ce qui est caché ? Dans ce challenge, la commande strings ne vous sera d'aucun secours : le flag n'est pas stocké sous forme de texte dans le binaire.
Le programme reconstruit le flag dynamiquement sur la pile (Stack Strings) à l'aide d'instructions assembleur. Vous devrez utiliser un désassembleur comme Radare2 pour observer comment les données sont déplacées dans les registres du processeur et ainsi reconstituer le secret.
Concepts clés : Analyse statique, désassemblage, Stack Strings, Little Endian.
Vous avez appris à manipuler la mémoire, mais saurez-vous trouver ce qui est caché ? Dans ce challenge, la commande strings ne vous sera d'aucun secours : le flag n'est pas stocké sous forme de texte dans le binaire.
Le programme reconstruit le flag dynamiquement sur la pile (Stack Strings) à l'aide d'instructions assembleur. Vous devrez utiliser un désassembleur comme Radare2 pour observer comment les données sont déplacées dans les registres du processeur et ainsi reconstituer le secret.
Concepts clés : Analyse statique, désassemblage, Stack Strings, Little Endian.
Fichier
Soumettre le Flag