Post

Recette

𝄞 Introduction

Intro

𝄞 Solution

Pour résoudre ce challenge nous allons suivre à la lettre la recette.

𝄞𝄞 Convertir depuis l’hexadécimal

1
2
3
data = "32 69 31 73 34 69 31 73 31 35 64 31 6f 34 39 69 31 6f 34 64 31 6f 33 69 31 6f 31 35 64 31 6f 32 32 64 31 6f 32 30 64 31 6f 31 39 69 31 6f 37 64 31 6f 35 64 31 6f 32 69 31 6f 35 35 69 31 6f 31 64 31 6f 31 39 64 31 6f 31 37 64 31 6f 31 38 64 31 6f 32 39 69 31 6f 31 32 69 31 6f 32 36 69 31 6f 38 64 31 6f 35 39 64 31 6f 32 37 69 31 6f 36 64 31 6f 31 37 69 31 6f 31 32 64 31 6f 37 64 31 6f 35 69 31 6f 31 64 31 6f 32 64 31 6f 31 32 69 31 6f 39 64 31 6f 32 36 64 31 6f"

hex_data = ''.join(chr(int(x, 16)) for x in data.split())

Le résultat de cette étape : 2i1s4i1s15d1o49i1o4d1o3i1o15d1o22d1o20d1o19i1o7d1o5d1o2i1o55i1o1d1o19d1o17d1o18d1o29i1o12i1o26i1o8d1o59d1o27i1o6d1o17i1o12d1o7d1o5i1o1d1o2d1o12i1o9d1o26d1o

𝄞𝄞 Développer de sorte à ne plus voir de chiffres

Au début j’ai pensé qu’il fallait juste enlever bêtement les chiffres ce n’étais pas aussi facile ahah. Ce qu’il faut faire c’est de multiplier la lettre par le chiffre qui le précéde par exemple : 2i --> 2*i --> ii 5e --> 5*e --> eeeee

Nous pouvons soit le faire à la main ou faire un petit script en python. Le résultat nous donne ceci :

1
iisiiiisdddddddddddddddoiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioddddoiiiodddddddddddddddoddddddddddddddddddddddoddddddddddddddddddddoiiiiiiiiiiiiiiiiiiiodddddddodddddoiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiododddddddddddddddddddodddddddddddddddddoddddddddddddddddddoiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiioddddddddodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoiiiiiiiiiiiiiiiiiiiiiiiiiiioddddddoiiiiiiiiiiiiiiiiioddddddddddddodddddddoiiiiiododdoiiiiiiiiiiiiodddddddddoddddddddddddddddddddddddddo

𝄞𝄞 Décoder le DeadFish

J’ai utilisé ce site dCode Deadfish

DeadFish

Voici notre nouveau résultat : 1b^aR<(;4/1hgTC1NZtl1LFWKDIHFRI/

𝄞𝄞 Convertir depuis la Base 85

Flag

𝄞 FLAG : 404CTF{M4igr3t_D3_c4naRd} 𝄞

𝄞 Conclusion

En suivant les étapes de la recette nous avons réussi à décoder le texte et obtenir le flag.

This post is licensed under CC BY 4.0 by the author.