Éléments déjà découverts
Parce que ce CTF est très long, je me permets de partager, à la fin de chaque page dédiée, un extrait du graphique généré via CaseBandit, qui permet de visualiser l’ensemble des éléments et de garder une vue d’ensemble des liens entre personnes, lieux et indices.
Voici le graphique issu de la dernière partie : Chapitre 2 - Acte 3 - Organisation
Nous allons pouvoir nous appuyer dessus pour poursuivre nos recherches dans la suite du CTF.
L’épine de l’Oursin
Énoncé
Votre téléphone sonne, annonciateur d’une catastrophe, ou d’une bonne nouvelle :
Bon, vous ne savez pas trop quoi en penser. Au moins, vous avez obtenu une information importante, même si la méthode utilisé est un peu trop active à votre goût et pourrait même compromettre votre enquête.
Mais bon, comme qui dirait, “A cheval donné on ne regarde pas les dents” !
Voyons ce que vous pouvez tirer de cette adresse0x3D8B1dAc8556a66c2A2280eaAA153C9b026e2585.Pour une question financière, les transactions ont eu lieu sur un testnet
Pour valider le challenge, écrivez le message suivant Merci Péhuson ?
RETEX
Ce challenge n’en est pas vraiment un. Il sert surtout à nous donner le contexte, à savoir :
- Testnet.
- L’adresse
0x3D8B1dAc8556a66c2A2280eaAA153C9b026e2585a servi à payer le petsitter de Malo.
On peut donc retrouver le wallet via le lien : Sepolia Etherscan.
La Pieuvre et ses Tentacules
Énoncé
Cette adresse crypto est très intéressante. Dans une organisation de ce type, il est commun que la partie financière soit gérée par une personne dédiée à cela.
Quelle est l’identité de la personne gérant les finances de l’organisation ?
_Format :
Jordan Belfort
RETEX
On peut déjà répondre à cette question grâce à la fiche RH.

Yves Poulain, alias « Leo », y est décrit comme faisant partie de la division Panthéra, en charge des finances et des relations. Mais il y est aussi noté comme étant « peu apte avec les nouvelles technologies mais excellent comptable ».
Étant donné qu’on parle ici de crypto, donc de nouvelles technologies, il faut un peu plus de preuves, puisqu’il est censé être peu à l’aise avec ces outils.
En vérifiant les conversations sur Keybase, on peut trouver dans le canal « Membres-uniquement » une conversation où Virgata explique que Leo a leaké sur Facebook une adresse utilisée pour un paiement unique.

En cherchant donc Yves Poulain sur Facebook avec un filtre sur l’année 2026, on peut trouver le compte facebook de Yves Poulain.

Mais on trouve surtout un de ses posts qui explique qu’il s’est lancé dans la crypto pour son travail parce qu’on l’y a obligé. Il cite l’adresse 0x2fce52CB97292DEbFea77F8C8ED489a9c3545b78 et explique qu’il a réussi à compartimenter les usages avec une adresse par usage.
On en est donc maintenant certain : c’est Yves Poulain qui gère les finances de l’organisation, crypto comprise.
Bonus - L’astuce du Singe
Énoncé
Vous voilà donc avec une adresse crypto en plus de tout le reste sur les bras, comme si vous n’aviez pas assez de travail. Vous décidez donc de commencer à travailler sur celle-ci.
Quelle adresse crypto est utilisé pour gérer les paiements de la prochaine soirée organisée par le groupe ?
_Format :
0x71C7656EC7ab88b098deF751B7401B5f6d8976F
RETEX
On a pris un peu de temps pour résoudre ce challenge, et parce qu’on n’arrivait pas à bien visualiser les échanges de cryptos, Global a développé cet outil : chainmap. Puis on a flag grâce à lui.
En gros, c’est un outil qui permet de lancer des investigations sur de la crypto via une clé d’API, et de créer un graphe pour visualiser tout ça.
Bon, commençons par le commencement : l’adresse crypto utilisée pour payer le petsitter : 0x3D8B1dAc8556a66c2A2280eaAA153C9b026e2585.
On peut voir via l’outil de Global ou un site comme etherscan.io que c’est un wallet qui a deux transactions entrantes, et une seule sortante.

La transaction sortante vers 0xaf6d527Df0e0940aA0DE5e82D9fF7B946Ef338Ef signifie donc que 0xaf6d527Df0e0940aA0DE5e82D9fF7B946Ef338Ef est le wallet utilisé par le petsitter pour encaisser l’argent de la meute rouge.

Les points rouges sur ce graphique, et sur ceux qui suivent, sont les points à partir desquels j’ai lancé des recherches avec une profondeur de deux nœuds.
On peut remarquer que, dans les deux transactions sortantes du wallet utilisé pour payer le petsitter, l’une des deux transactions est liée à un wallet avec énormément de transactions. Ce wallet n’en est pas vraiment un : c’est en réalité un EOA spam/fuzz, une adresse externe ultra-spammy utilisée pour du trafic de test ou du fuzz.
On va donc maintenant s’intéresser à la deuxième transaction entrante.

En se rappelant les mots de Yves Poulain, on peut déjà déduire certaines choses de la forme créée par les transactions. Vu qu’il a compartimenté les usages par une adresse pour un usage, on peut imaginer que, de la même façon qu’il a une adresse pour payer le petsitter, il doit en avoir d’autres, chacune pour payer une personne différente. Au centre, il doit avoir un gros wallet qui gère cet argent central avant de l’envoyer vers des wallets à usage unique.
Ainsi, on en déduit qu’il y a encore deux autres wallets, en plus de celui destiné à payer le petsitter, qui sont utilisés et créés spécialement pour une occasion similaire. Il y a au centre un gros wallet, et en autre transaction liée, un wallet qui gèrent plusieurs transactions dont une boucle.
On va donc continuer du côté de ce dernier.

Globalement, à ce niveau-là, on n’a pas vraiment d’informations supplémentaires. On va donc orienter nos recherches vers le wallet 0x44c[…]1ec, puisqu’il a l’air de gérer encore plus de flux.

Cette fois-ci, le graphe s’est complexifié d’un coup. Mais en prenant notre temps, on découvre qu’une de ces transactions possède un input data qui nous permet d’y voir plus clair.

La transaction de 0xB9b[...]57a vers 0x41A[...]18a comporte la trace : Inscription Arkantos.

Et Arkantos, c’est un nom qui fait partie du fichier soirées_nom_de_code.pdf présent sur le drive Proton de la meute rouge, on n’est donc pas perdus : on a même éclairé un peu notre piste.

On peut aussi en trouver une autre de 0xBf4[...]1e6 vers 0x5E5[...]8a5 avec la trace : Paiement pour Bellerophon.

On arrive à distinguer un wallet qui a fait une transaction sortante vers le wallet Bellerophon, et une autre vers le wallet Arkantos ; on peut donc en déduire que c’est un client régulier.
Une autre transaction sort des deux wallets de soirée vers un wallet qui ne possède que ces transactions : c’est probablement un wallet lié à une dépense commune (presta, matos, etc.).
Enfin, une dernière de 0x5E5[...]8a5 vers 0xA0d[...]A84 possède la trace Merci pour la prestation, ce qui nous prouve que les transactions sortantes des wallets des soirées sont liées à des prestataires.

Enfin, on peut s’apercevoir que le wallet 0x6cc[...]455 est en fait un faucet, au vu du nombre de transactions et de leur fréquence.


En soi, on n’a pas besoin d’aller plus loin, on a déjà bien cartographié les flux de cryptos.
mindmap root((Big Big Wallet Central<br>0x914...e86)) Big Wallet for Paiement <br> 0x260...970 Wallet for Petsitter Paiement <br> 0x3d8...585 Petsitter Wallet <br> 0xaf6...8ef Wallet for XXX Paiement <br> 0x2fc...b78 XXX Wallet <br> 0x5fb...28d Wallet for YYY Paiement <br> 0x5ee...39a YYY Wallet <br> 0x1e6...d32 Big Wallet for Soirée <br> 0x44c...1ec Wallet Arkantos <br> 0x41a...18a Wallet Client Régulier <br> 0xdb2...f4f Wallet Client Ark <br> 0xb9b...57a Wallet Presta Régulier <br> 0xb6f...d94 Wallet Bellerophon <br> 0x5e5...8a5 Wallet Client Régulier <br> 0xdb2...f4f Wallet Client Bel <br> 0xbf4...1e6 Wallet Presta Régulier <br> 0xb6f...d94 Wallet Presta Bel <br> 0xa0d...a84 Wallet Intermédiaire <br> 0x779...104 Faucet <br> 0x6cc...455
Étant donné que, sur Keybase et sur le site onion, les messagers indiquaient que la prochaine soirée utiliserait le nom de code Bellerophon, on a déjà trouvé l’adresse crypto utilisée pour gérer les paiements de cette soirée : 0x5e53641f8f11280d998c7db6235358f4269818a5
Synthèse de nos éléments
Parce que ce CTF est très long, je me permets de partager, à la fin de chaque page dédiée, un extrait du graphique généré via CaseBandit, qui permet de visualiser l’ensemble des éléments et de garder une vue d’ensemble des liens entre personnes, lieux et indices.
