Portfolio / Projets / digital-forensics-investigation

Cybersécurité · Investigation numérique · Projet académique en équipe

Reconstituer le scénario NARCOS-2019 à partir de traces numériques.

Dans le cadre du scénario NARCOS-2019, j’ai participé à une investigation numérique complète sur trois machines saisies : collecte, examen disque et mémoire, corrélation des artefacts et rédaction d’un rapport final structuré.

3Systèmesanalysés disque + mémoire
4Phases NISTcollecte, examen, analyse, rapport
1Chronologiereconstituée à partir des traces
1Rapport finalargumenté et structuré

Outils & technologies

AutopsyFTK ImagerVolatilityWiresharkHxD

Outils utilisés selon les exercices : scénario NARCOS-2019 et laboratoires complémentaires.

01 / Contexte

Un cas de trafic simulé, traité comme une vraie enquête structurée.

Le scénario porte sur une opération de trafic de drogue entre l’Australie et la Nouvelle-Zélande. Trois équipements numériques ont été fournis pour l’analyse : le laptop de John Fredricksen, le laptop de Jane Esteban et le desktop de Steve Kowhai.

L’objectif n’était pas seulement d’extraire des fichiers. Il fallait relier les artefacts entre eux, comprendre le rôle de chaque personne et reconstruire une histoire cohérente et défendable.

02 / Périmètre

Trois machines, plusieurs types d’artefacts et une logique de recoupement.

Machines3

deux laptops et un desktop

SourcesDisque + mémoire

fichiers, caches, processus, traces réseau

Question cléQui fait quoi ?

coordination, surveillance, dissimulation

Le périmètre couvre les artefacts système, les caches Discord, des éléments de stéganographie, des fichiers supprimés, des indices de malware et des éléments utiles à la reconstitution d’une chronologie des faits.

03 / Méthode

Une démarche simple : collecter proprement, examiner, corréler, puis rapporter.

01

Collection

Travail à partir d’images disque et de captures mémoire fournies dans le cadre du scénario.

02

Examen

Exploration des systèmes de fichiers, récupération d’artefacts et inspection de la mémoire.

03

Analyse

Corrélation des indices entre appareils pour confirmer les rôles, les échanges et la séquence des actions.

04

Rapport

Restitution structurée des constats, limites et conclusions dans un rapport final.

Outils

Analyse disque

Autopsy et FTK Imager pour les fichiers, métadonnées, historiques et caches.

Outils

Analyse mémoire

Volatility pour les processus, sessions réseau et indices de malware en mémoire.

Contrôle

Recoupement

Validation croisée entre appareils, journaux de communication et traces temporelles.

Capture Autopsy du répertoire Downloads de l’image disque NARCOS-2019 : répertoire Quasar et fichiers téléchargés.
Autopsy : examen du dossier Downloads et présence d’artefacts Quasar parmi les fichiers récupérés. Leur interprétation dépend du recoupement des traces.

04 / Constats : de la preuve à la conclusion

L’enquête devient compréhensible lorsque les artefacts de plusieurs machines convergent vers le même scénario.

CommunicationsLes caches Discord relient les protagonistes et les préparatifs

Les échanges récupérés apportent le contexte nécessaire pour rattacher des fichiers, des horaires et des actions à des personnes précises.

DissimulationDes éléments cachés dans des images complètent les échanges

La stéganographie ne constitue pas une preuve isolée : elle devient pertinente lorsqu’elle correspond aux conversations, aux fichiers retrouvés et à la chronologie.

SurveillanceLes traces liées à Quasar RAT appuient le rôle d’agent infiltré

Les artefacts Autopsy et mémoire montrent que le poste de Jane Esteban contient des éléments cohérents avec une activité de surveillance du poste de John Fredricksen.

CorrélationLes trois systèmes racontent une histoire cohérente

Navigation, communications, fichiers, mémoire et métadonnées convergent suffisamment pour reconstituer les rôles et la séquence des événements.

Artefacts Autopsy liés à Quasar RAT dans l’enquête NARCOS
Exemple de preuve : des artefacts liés à Quasar RAT deviennent significatifs une fois rapprochés du rôle et de la chronologie établis par les autres traces.

05 / Chronologie

Une chronologie reconstituée à partir des traces numériques.

Les échanges récupérés, les historiques de navigation, les fichiers téléchargés, les artefacts de stéganographie et l’activité mémoire ont été rapprochés pour reconstruire la séquence des actions : préparation, communication, tentative de dissimulation et coordination logistique.

  • Préparation et échanges entre les protagonistes via Discord.
  • Recherche et usage d’outils de stéganographie pour cacher des informations dans des images.
  • Présence d’éléments liés à Quasar RAT dans le contexte de la surveillance de John Fredricksen.
  • Concordance entre les traces récupérées sur les différents appareils et les éléments du scénario.

06 / Labs complémentaires

Les exercices ciblés montrent la même logique : partir d’une trace technique et expliquer ce qu’elle permet d’établir.

Windows ForensicsReconstituer une activité à partir de la MFT et des artefacts navigateur

MFTECmd, Timeline Explorer et Autopsy servent à retrouver un ZIP téléchargé, son origine via Zone.Identifier, puis les traces de navigation et de formulaires associées à l’utilisateur.

Analyse MFT et artefacts Windows
La MFT et les métadonnées de téléchargement permettent de reconstruire une chronologie plutôt que de regarder un fichier isolé.
Linux Memory ForensicsRelier le binaire malveillant à son exécution et à sa persistance

L’analyse mémoire retrouve youtube_downloader.elf, ses processus, le mécanisme de persistance /usr/bin/nettstat, l’IP distante 64.23.144.215 et le compte systemservice ajouté par l’attaquant.

Analyse mémoire Linux avec Volatility
Le résultat utile n’est pas la commande Volatility elle-même, mais la chaîne exécution → processus enfant → persistance → origine distante.
Network ForensicsAttribuer une activité à partir de plusieurs signaux réseau

Dans le PCAP Nitroba, IP source, requêtes DNS, cookies HTTP et adresse MAC convergent vers Johnny Coach comme auteur des emails de harcèlement.

Analyse réseau Wireshark du lab Nitroba
L’attribution devient crédible parce que plusieurs traces indépendantes pointent vers le même utilisateur.

07 / Conclusion

Le fil commun de ces travaux DFIR est la corrélation : une preuve isolée est rarement suffisante.

NARCOS-2019 et les labs complémentaires m’ont appris à passer d’artefacts techniques dispersés à une chronologie et à une explication argumentée. La valeur vient autant de l’intégrité des preuves et de leur recoupement que de l’outil utilisé pour les extraire.

Ce que cela apporte à mon profil

Cette pratique renforce mon approche de la donnée en général : vérifier la source, conserver la traçabilité, distinguer observation et interprétation, puis construire une conclusion que les preuves permettent réellement de soutenir.

Projet suivant

Détection de spam SMS : comparer un modèle séquentiel à une baseline NLP simple.