Aller au contenu

Accès aux fichiers

RecentDocs

Fiche RecentDocs : clé de NTUSER.DAT et sous-clés par extension, ordre MRUListEx, sens du LastWrite et rapprochement des entrées avec les fichiers LNK.

Emplacement
NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs
Prouve
Un utilisateur a ouvert récemment des fichiers et dossiers portant ces noms, dans cet ordre
Horodatages
LastWrite de la clé et des sous-clés d'extension en FILETIME, UTC, ne date que l'entrée la plus récente de chaque liste ; autres entrées non datées
Rétention
Entrées limitées par clé, les plus anciennes supprimées ; effacé avec les éléments récents, par GPO ou nettoyeur ; valeurs supprimées en slack et VSS
Accès
NTUSER.DAT par utilisateur, verrouillé tant que l'utilisateur est connecté : collecte en NTFS brut (KAPE) ou VSS ; reg query pour l'utilisateur courant
Type
Registre
Windows
XPVista / 78 / 8.11011
Cible KAPE
RegistryHivesUser
Velociraptor
Windows.Triage.Targets:RegistryHivesUser

Présentation

RecentDocs est la liste des éléments « récemment utilisés » de l'utilisateur, derrière les éléments récents de l'Explorateur. Chaque fois qu'un utilisateur ouvre un fichier ou un dossier via le shell, Windows ajoute son nom à cette clé, à la fois dans une liste globale et dans une sous-clé propre à l'extension. Elle complète les fichiers .lnk du dossier Recent et conserve souvent des entrées dont le raccourci a été supprimé.

Emplacement

NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

CléContenu
RecentDocs (racine)Tous les éléments récents, quel que soit leur type
RecentDocs\.<ext> (par exemple .docx, .pdf, .zip)Éléments récents de cette extension
RecentDocs\FolderDossiers ouverts récemment

La même structure existe de Windows XP à Windows 11.

Ce que l'artefact prouve

  • L'utilisateur propriétaire du NTUSER.DAT a ouvert des éléments portant ces noms, et l'ordre de leur dernière ouverture.
  • L'heure d'ouverture de l'élément le plus récent de chaque clé (LastWrite de la clé, voir plus bas).
  • Les sous-clés d'extension montrent vite quels types de fichiers l'utilisateur a manipulés (archives, scripts, images disque).
  • Il ne conserve pas le chemin complet ; retrouvez-le dans le fichier LNK ou la Jump List correspondants.

Champs clés

ÉlémentSignification
Valeurs numérotées (0, 1, 2…)Données binaires : nom de l'élément en UTF-16, puis nom du raccourci correspondant et un shell item
MRUListExListe des numéros de valeurs, de la plus récemment ouverte à la plus ancienne

Horodatages

HorodatagePositionné quandFormatPièges
LastWrite de la cléAjout d'un élément ou remontée en tête de la liste de cette cléFILETIME, UTCNe s'applique qu'à la première entrée de MRUListEx de la clé
LastWrite d'une sous-clé d'extensionIdem, pour cette extensionFILETIME, UTCDonne un élément daté de plus par extension : le .pdf le plus récent, le .zip le plus récent…

Les autres entrées n'ont pas d'heure propre ; datez-les avec les fichiers LNK, les Jump Lists ou le système de fichiers.

Rétention et effacement

  • Chaque clé conserve un nombre limité d'entrées ; les plus anciennes disparaissent à mesure que de nouveaux éléments sont ouverts.
  • Vider les « éléments récents » dans l'Explorateur, la stratégie de groupe « Ne pas conserver l'historique des documents récemment ouverts » ou un outil de nettoyage suppriment ou arrêtent la liste.
  • Les valeurs supprimées peuvent survivre dans l'espace libre de la ruche et dans les versions de NTUSER.DAT des clichés instantanés.

Collecte

  • Cible KAPE : RegistryHivesUser
  • Velociraptor (Windows.Triage.Targets) : RegistryHivesUser ; Windows.Registry.RecentDocs l'analyse en direct.
  • Commandes natives (utilisateur courant) :
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs" /s

Outils d'analyse

  • Registry Explorer / RECmd (Eric Zimmerman) : décode les noms et l'ordre MRUListEx.
  • RegRipper : plugin recentdocs.
  • Velociraptor : Windows.Registry.RecentDocs.

Conseils d'investigation

  • Commencez par les sous-clés d'extension : une entrée .7z, .rar ou .zip ouverte juste avant le branchement d'une clé USB est un schéma d'exfiltration courant.
  • Associez chaque nom à son fichier LNK dans Recent pour obtenir le chemin complet, le numéro de série du volume et les horodatages.
  • Utilisez la sous-clé Folder avec les ShellBags pour reconstituer le chemin de navigation.
  • Les documents Office apparaissent aussi dans la liste propre à l'application (Office MRU), qui porte un horodatage par entrée.

Artefacts liés

Termes du glossaire

Tous les artefacts sur une page : aide-mémoire