Week 8: Fichiers Effacés et Carving Flashcards

(18 cards)

1
Q

Quelles sont les trois étapes nécessaires pour préparer un disque à l’écriture et à la lecture de données ?

A
  1. Formatage bas-niveau : Organise le stockage en blocs de taille égale (secteurs).
  2. Partitionnement : Divise le disque en volumes logiques/partitions.
  3. Formatage haut-niveau : Crée des systèmes de fichiers sur les partitions (un par partition).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce qu’un secteur dans la structure d’un disque et quelles sont ses caractéristiques ?

A

Un secteur est la plus petite unité du disque (taille fixe, généralement 512 ou 4096 octets), définie lors de la fabrication. Il est :
- Écritable.
- Allouable.
- Adressable via le Logical Block Addressing (LBA).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment fonctionne l’adressage LBA (Logical Block Addressing) ?

A

LBA attribue un numéro unique à chaque secteur de manière séquentielle, indépendamment de sa position physique sur le disque. Il commence à 0 et est relatif à un volume logique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quelles sont les différences entre les schémas de partitionnement MBR et GPT ?

A

MBR:
- Limité à 4 partitions primaires.
- Taille : 512 octets (dont 64 octets pour la table de partitions).
- Signature de fin : 0x55AA.
GPT:
- Supporte jusqu’à 128 partitions.
- Inclut un MBR de protection (LBA 0) et une table de partitions principale (LBA 1–33).
- Plus robuste avec des sauvegardes en fin de disque.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quels sont les quatre sous-types de systèmes de fichiers FAT et leurs particularités ?

A
  • FAT12 : Pour disquettes (limité à 4096 clusters).
  • FAT16 : Pour disques amovibles (limité à 65 536 clusters).
  • FAT32 : Introduit avec Windows 95 (limité à 2^28 clusters).
  • exFAT : Pour systèmes embarqués (limite de taille de fichier supérieure à FAT32).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelles sont les 4 régions clés d’un système de fichiers FAT32 ?

A
  1. Volume Boot Record (VBR) : Contient les paramètres de démarrage.
  2. FAT1/FAT2 : Tables d’allocation des clusters (FAT2 est une copie de FAT1).
  3. Root Directory : Dossier racine avec les métadonnées des fichiers.
  4. Zone de données : Stocke les fichiers et sous-dossiers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Que contient une entrée de répertoire FAT32 (32 octets) ?

A
  • Nom du fichier (8 octets) + extension (3 octets).
  • Attributs (caché, système, etc.).
  • Dates (création, modification, accès).
  • Cluster de départ et taille du fichier.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment Windows Vista+ gère-t-il les fichiers dans la corbeille ?

A
  • Stockage sous $RECYCLE.BIN<SID> (Security ID de l’utilisateur).
  • Crée deux fichiers par suppression : $Rxxxxxx : Contenu original du fichier, $Ixxxxxx : Métadonnées (nom, chemin, taille, date de suppression).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que se passe-t-il lorsqu’un fichier est supprimé dans un système FAT32 ?

A
  • Le premier caractère du nom de fichier est remplacé par 0xE5.
  • Les clusters sont marqués comme libres dans la FAT, mais les données restent jusqu’à écrasement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelles différences entre les fichiers $I avant et après Windows 10 ?

A
  • Avant Win10 : Structure fixe (header, taille, timestamp, nom de 520 octets).
  • Depuis Win10 : Ajout d’un champ “File Name Length” (4 octets) avant le nom variable.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment analyser un fichier $I avec un éditeur hexadécimal ?

A
  • Offset 0x8 : Taille du fichier (ex: 0xDE350= 910160 octets).
  • Offset 0x16 : Timestamp de suppression (convertible en date).
  • Offset 0x24 : Longueur du nom (ex: 0xB = 11 caractères pour “F:\dog.jpg”).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quelles traces persistent après avoir vidé la corbeille ?

A
  • Les entrées de répertoire sont marquées 0xE5 mais non écrasées.
  • Les fichiers $R/$I restent jusqu’à écrasement (récupérables via carving).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce que le “carving” de fichiers et comment fonctionne-t-il ?

A

Technique pour récupérer des fichiers supprimés en recherchant :

  • Headers/Footers (ex: FFD8/FFD9 pour les JPEG).
  • Structures FAT (entrées marquées 0xE5).

Outils : Photorec, FTK Imager, Autopsy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Pourquoi les dossiers supprimés sont-ils traités comme des fichiers en FAT32 ?

A

Leur entrée dans le répertoire utilise le même format (32 octets), avec l’attribut “subdirectory” activé. La suppression remplace aussi le premier caractère par 0xE5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quelles précautions prendre lors de la récupération de fichiers effacés ?

A
  • Travailler sur une copie forensique pour éviter l’écrasement.
  • Vérifier les horodatages et clusters pour éviter les faux positifs.
  • Croiser les preuves avec d’autres artefacts (logs, registres).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Comment NTFS diffère-t-il de FAT32 pour la suppression de fichiers ?

A
  • NTFS utilise une MFT (Master File Table) avec entrées réutilisables.
  • Les métadonnées (noms, dates) peuvent être conservées même après suppression.
17
Q

Pourquoi les timestamps UTC sont-ils importants dans l’analyse ?

A

Les fichiers Prefetch/FAT stockent les dates en UTC, nécessitant une conversion pour corréler avec l’heure locale de l’utilisateur.

18
Q

Quelles hypothèses alternatives envisager face à des métadonnées suspectes ?

A
  • Manipulation manuelle des dates.
  • Copie entre systèmes avec fuseaux horaires différents.
  • Utilisation d’outils tiers (ex: logiciels de nettoyage).