2 min read

[CTF GEMA] FIX

CTF GEMA Groupe 2025

Niveau de Difficulté : Easy

Catégorie du Challenge : Reverse

Description :

Pouvez-vous trouver mes clés privées ?

Steps to Solve

  • Après l'exécution du programme :
Local Image
Local Image

Nous avons besoin de deux mots de passe, voyons un outil inverse, comme Ghidra pour comprendre le code. Ok dans la fonction Ghidra main() :

Local Image

Elle vérifie chaque lettre de la première entrée si elle est égale à char, Voyons maintenant la fonction returnchar() :

Local Image

La fonction returnchar() renvoie l'index des lettres et le stocke dans la valeur cVar1. Ainsi, après avoir terminé cette séquence, la première entrée est : 12uI2234o012l5472b13mlg

Local Image

En utilisant le déchiffrement en ligne md5 comme sur ce site: https://www.md5online.org/md5-decrypt.html Deuxième entrée : (Md5(« some ») = 03d59e663c1af9ac33a9949d1193505a) : some Ok : la première entrée : 12uI2234o012l5472b13mlg Deuxième entrée : some

Local Image

Flag

FLAG{SOMETH1NG_WR0NG_H3R3}