I took an entry level CIA test
Un analyste en OSINT (renseignement d’origine source ouverte) tente de résoudre un défi de niveau débutant sur TryHackMe, en utilisant des techniques d’investigation numérique comme l’analyse d’images, la recherche inversée, l’exploration d’archives web et l’extraction de méta...

SYNTHÈSE STRUCTURÉE
Analyse d’image et géolocalisation
L’intervenant commence par télécharger une photo et tente d’identifier la ville où elle a été prise. Il utilise des indices visuels comme un panneau « ADT Armed Response » et un portail marqué « The Rectory ». Après avoir échoué avec des suppositions basées sur l’apparence (Mexique, puis Afrique du Sud), il découvre que les coordonnées GPS sont stockées dans les métadonnées de l’image. Cependant, une erreur de formatage (coordonnées sud non inversées) le mène d’abord en Égypte avant de corriger et d’obtenir « Joe Hazenberg ». Il déclare : « I’m so stupid. It literally has the coordinates inside of the metadata. Why didn’t I check this sooner? »
Utilisation de l’Internet Archive pour dater un site web
Pour vérifier la date de création d’une entreprise fictive (Acme Jet Solutions), l’intervenant tente d’accéder à l’Internet Archive (Wayback Machine). Il rencontre des problèmes de chargement et explore différentes URL (acmejet.net, workacme.com). Il finit par trouver une archive datant de 2016 pour l’URL workacme.com/jeff, mais la réponse attendue (date précise) reste floue. Il note : « The Wayback Machine has not archived that URL. So maybe it is this website with the jets. »
Extraction de métadonnées et identification d’un individu
Un document ODT (format LibreOffice) est analysé. L’intervenant extrait les métadonnées et découvre un nom d’utilisateur interne : « Mark Williams 7243 ». Il commente : « I had to look in the metadata again. Boom. User defined Mark Williams 7243. It’s his internal username. » Il cherche ensuite ce nom sur LinkedIn, GitHub et d’autres plateformes, mais peine à trouver un lien direct avec l’entreprise.
Recherche sur les réseaux sociaux avec Sherlock
Après avoir échoué à localiser Mark Williams via des recherches classiques, l’intervenant consulte une solution en ligne. Il apprend que le fichier ODT peut être renommé en .zip et extrait pour révéler des fichiers internes. Plus important, il découvre l’outil Sherlock, qui permet de rechercher un nom d’utilisateur sur des centaines de réseaux sociaux. Il explique : « I used Sherlock to search for this username across social media platforms. What is Sherlock? TV series? Well, of course. Sherlock project, hunt down social media. »
Découverte du compte YouTube et du flag final
En utilisant Sherlock avec le nom d’utilisateur « markwilliams7243 », l’intervenant trouve un compte YouTube associé. La chaîne contient le flag final (THM{…}). Il s’exclame : « Wow, that is crazy. It was so simple, but I probably wouldn’t have done this myself. » Cette étape clôt le défi, bien qu’il n’ait pas réussi à terminer toutes les questions dans le temps imparti.
Utilisation de DB Browser pour SQLite
Pour analyser un fichier SQLite téléchargé depuis l’archive, l’intervenant installe DB Browser for SQLite via Homebrew. Il explore les tables (key metadata, history, changes) mais ne trouve pas d’information utile directement. Il admet : « This doesn’t seem like it’s anything useful. It’s a bunch of like programming stuff. »
Tentative d’identification d’un bâtiment à Dublin
Une autre image montre un monument à Dublin (la Spire). L’intervenant doit identifier un bâtiment à droite de ce monument, dont le nom est inscrit sur un mur. Après avoir aligné des repères visuels (toits, arbres), il trouve « General Post Office » et valide la réponse. Il dit : « Submit the name of the building translated into English as the flag. Also, it was just this. Arc office and something. The text I found before. Take a screenshot. Boom. Copy text. General post office. »
Difficultés avec la recherche d’un développeur
Pour la dernière question, l’intervenant cherche l’individu responsable de la maintenance des systèmes. Il explore des pistes comme « Robin » (destinataire du document) et « Jeff » (URL suspecte), mais sans succès. Il finit par abandonner et consulter une solution, réalisant qu’il aurait dû extraire le fichier ODT et utiliser Sherlock. Il conclut : « I’m not happy about this. But, I’m happy that I answered the other three questions. »
CONCEPTS CLÉS
- OSINT (Open Source Intelligence) : Collecte et analyse d’informations à partir de sources publiques (images, sites web, réseaux sociaux) pour répondre à des questions d’enquête.
- Métadonnées : Données cachées dans un fichier (coordonnées GPS, nom d’utilisateur, date de création) qui peuvent révéler des informations sensibles.
- Internet Archive / Wayback Machine : Service qui archive des copies de pages web à différentes dates, permettant de retrouver l’historique d’un site.
- Sherlock : Outil en ligne de commande qui recherche un nom d’utilisateur sur des centaines de plateformes sociales et de services web.
- SQLite : Système de gestion de base de données relationnelle léger, souvent utilisé pour stocker des données structurées dans des applications.
- ODT (Open Document Text) : Format de fichier texte libre (utilisé par LibreOffice) qui peut être renommé en .zip pour en extraire le contenu brut.
- DB Browser for SQLite : Interface graphique pour visualiser et éditer des bases de données SQLite.
CONCLUSION
Le message principal est que même un défi OSINT de niveau débutant peut révéler des lacunes dans la maîtrise des outils de base (métadonnées, archives web, recherche de comptes). L’intervenant montre que la persévérance et la méthode (vérifier les métadonnées en premier, utiliser des outils spécialisés comme Sherlock) sont cruciales. Il souligne aussi l’importance de ne pas sous-estimer les tâches simples : « I’m struggling on an easy level test. It’s okay, don’t worry about it. » Ce défi illustre comment des techniques accessibles (extraction de métadonnées, recherche inversée, exploration d’archives) peuvent résoudre des problèmes d’investigation numérique, et pourquoi la formation pratique (via TryHackMe) est précieuse pour développer ces compétences.