Post

ECOWAS CTF 2026 — SEE [MISC/OSINT]

CTF : ECOWAS CTF 2026 · Catégorie : MISC · Difficulté : ⭐⭐ (Medium) · Points : 150
← Retour à l’index du CTF


Writeup par : 0xWhoAm1 — Équipe DarkPulse


Description du challenge

Challenge SEE

Un email de sécurité informatique identifie une cible spécifique et définit une procédure de récupération de mot de passe temporaire. Le format du mot de passe est décrit par des règles à décoder depuis des profils fictifs.


Analyse de l’email de sécurité

L’email fournit plusieurs informations clés :

  • Utilisateur cible : EWI-047 — décrit comme le seul utilisateur VPN sur un “ancien royaume”
  • Format du mot de passe : team token + année du milestone d'Abidjan + symbole habituel

Des commentaires HTML cachés dans l’email précisent :

  • Le “team token” = le shorthand utilisé par les fans dans leurs profils
  • Le “milestone” = l’année de la cérémonie du hub régional (visible sur les badges)

Reconstruction du mot de passe

1. Identifier la cible : EWI-047 = Yao N’Guessan

En consultant la fiche de l’utilisateur Yao N’Guessan (ID: EWI-047) :

Équipe favorite : ASEC Mimosas (club de football ivoirien)

Team Token : La fiche précise explicitement le fan shorthand utilisé dans les réseaux sociaux → Mimos

2. Trouver le Milestone Year

La fiche de Yao indique que l’année du milestone figure sur le pied de page du badge d’accès au bâtiment. Le badge affiche :

EST. MMXIX

Conversion du chiffre romain : MMXIX = M(1000) + M(1000) + X(10) + IX(9) = 2019

Les chiffres romains utilisés : M=1000, D=500, C=100, L=50, X=10, V=5, I=1. La notation soustractive IX = 10-1 = 9.

3. Trouver le symbole habituel

La section digital_hygiene du profil précise que Yao termine systématiquement ses statuts personnels avec un tilde ~, et utilise ce même suffixe pour ses mots de passe personnels.

4. Assemblage

Composant Valeur Source
Team Token Mimos Fan shorthand dans le profil
Année Milestone 2019 Badge EST. MMXIX → conversion romaine
Symbole habituel ~ Section digital_hygiene

Flag

Mimos2019~

Leçons apprises

Ce challenge illustre la reconstruction de mot de passe par OSINT : toutes les informations nécessaires étaient dans des profils accessibles (badge, préférences, habitudes numériques). En contexte réel, ce type d’attaque (social engineering + OSINT) est l’un des vecteurs d’intrusion les plus fréquents.

Information divulguée Risque
Équipe sportive favorite (publique) Partie du mot de passe
Année d’anniversaire d’une structure (badge) Partie du mot de passe
Habitudes de signature numérique Suffixe du mot de passe

La protection : ne jamais construire ses mots de passe depuis des informations publiques ou prévisibles, et utiliser un gestionnaire de mots de passe.

Cet article est sous licence CC BY 4.0 par t3chw1z4rd.