Nouveau : récupérez les miniatures du slack
La visionneuse thumbcache pensée pour la forensique.
Ouvrez thumbcache_*.db, iconcache_*.db et Thumbs.db pour voir chaque miniature en cache — y compris celles récupérées dans les entrées supprimées.
Déposez thumbcache_*.db, iconcache_*.db, Thumbs.db — ou un dossier ou un ZIP
Les dossiers et ZIP (par ex. un export Disk Image Parser) sont parcourus automatiquement.
Cache de miniatures et index Windows Search synthétiques d'une intrusion fictive — aucune donnée réelle. Essayez la plage horaire : sélectionnez la capture d'écran supprimée (10:12:04 UTC) puis « Autour de la sélection ».
Comment obtenir ces fichiers ?Comment récupérer vos données
Jamais collecté de cache de miniatures ? Prenez la première méthode qui convient : chacune produit un dossier ou un ZIP à déposer directement dans le parseur ci-dessus.
- 1Collectez les caches en une commande
- 2Déposez le dossier ou le ZIP ci-dessus
- 3Analysé dans votre navigateur — rien n'est envoyé
Poste Windows allumé : un seul collage PowerShell
À exécuter dans PowerShell en tant qu'administrateur (Windows 8, 10 ou 11, lecteur système C:). Outils intégrés uniquement : un cliché instantané temporaire de C: contourne les fichiers verrouillés par l'Explorateur, puis il est supprimé.
$out = 'C:\triage\thumbcache'
New-Item -ItemType Directory -Force -Path $out | Out-Null
$r = Invoke-CimMethod -ClassName Win32_ShadowCopy -MethodName Create -Arguments @{ Volume = 'C:\' }
$vss = Get-CimInstance Win32_ShadowCopy | Where-Object ID -eq $r.ShadowID
cmd /c mklink /d C:\triage\vss "$($vss.DeviceObject)\"
$exp = 'AppData\Local\Microsoft\Windows\Explorer'
Get-ChildItem C:\triage\vss\Users -Directory | ForEach-Object {
if (Test-Path "$($_.FullName)\$exp") {
robocopy "$($_.FullName)\$exp" "$out\Users\$($_.Name)\$exp" thumbcache_*.db iconcache_*.db /B /R:0 /W:0 /NP /NDL /NJH /NJS
}
}
$idx = 'ProgramData\Microsoft\Search\Data\Applications\Windows'
robocopy "C:\triage\vss\$idx" "$out\$idx" Windows.edb Windows.db *.log *.chk /B /R:0 /W:0 /NP /NDL /NJH /NJS
cmd /c rmdir C:\triage\vss
Remove-CimInstance -InputObject $vssRésultat : C:\triage\thumbcache contient les thumbcache_*.db et iconcache_*.db de chaque profil sous Users\<nom>\…, ainsi que l'index Windows Search. Cliquez sur « Choisir un dossier » ci-dessus et sélectionnez-le, ou glissez-le sur la zone de dépôt.
KAPE — cibles ThumbCache et WindowsIndexSearch
kape.exe --tsource C: --tdest C:\triage\kape --target ThumbCache,WindowsIndexSearchKAPE copie lui-même les fichiers verrouillés et conserve l'arborescence C\Users\<nom>\…, si bien que chaque cache est rattaché à son profil : déposez C:\triage\kape comme dossier. La cible ThumbCache ne prend que thumbcache_*.db ; ajoutez iconcache_*.db à la main si vous voulez les icônes.
Velociraptor — Windows.Search.FileFinder
velociraptor.exe artifacts collect Windows.Search.FileFinder --args "Glob=C:/Users/*/AppData/Local/Microsoft/Windows/Explorer/*cache_*.db" --args Upload_File=Y --output C:\triage\thumbcache-velociraptor.zipCollecte les caches de tous les profils dans un ZIP à déposer ici tel quel. Pour retrouver les chemins, relancez-le avec Glob=C:/ProgramData/Microsoft/Search/Data/Applications/Windows/Windows.* (et un autre nom de sortie), ou utilisez la commande KAPE.
Disk Image Parser — en un clic
Ouvrez l'image dans Disk Image Parser, lancez le préréglage Cache de miniatures et déposez ici le ZIP exporté tel quel.
Image montée sur une lettre de lecteur (Windows)
Montez l'image en lecture seule (Arsenal Image Mounter, ou Image Mounting de FTK Imager), indiquez sa lettre dans $src et exécutez en administrateur. Pas besoin de cliché instantané : rien n'est verrouillé dans une image montée.
$src = 'F:' # drive letter of the mounted image
$out = 'C:\triage\thumbcache'
$exp = 'AppData\Local\Microsoft\Windows\Explorer'
Get-ChildItem "$src\Users" -Directory | ForEach-Object {
if (Test-Path "$($_.FullName)\$exp") {
robocopy "$($_.FullName)\$exp" "$out\Users\$($_.Name)\$exp" thumbcache_*.db iconcache_*.db /B /R:0 /W:0 /NP /NDL /NJH /NJS
}
}
$idx = 'ProgramData\Microsoft\Search\Data\Applications\Windows'
robocopy "$src\$idx" "$out\$idx" Windows.edb Windows.db *.log *.chk /B /R:0 /W:0 /NP /NDL /NJH /NJSLinux / macOS — volume Windows monté
Avec le volume Windows monté en lecture seule sur /mnt/win (pour un E01 : ewfmount, puis mount -o ro), cette commande ne copie que les caches et l'index de recherche (avec ses fichiers .log / .chk), avec leur arborescence. Déposez ~/triage/thumbcache comme dossier.
rsync -a --prune-empty-dirs --include='*/' --include='thumbcache_*.db' --include='iconcache_*.db' --include='Windows.edb' --include='Windows.db' --include='MSS*.log' --include='MSS.chk' --include='*.jrs' --exclude='*' /mnt/win/Users /mnt/win/ProgramData ~/triage/thumbcache/Où se trouvent les fichiers
- thumbcache / iconcache (par utilisateur)Vista+
%LOCALAPPDATA%\Microsoft\Windows\Explorer\ - Index de recherche (ESE)Vista–10
%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb - Index de recherche (SQLite)Win 11
%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.db - Thumbs.db (par dossier)98–XP · shares
<folder>\Thumbs.db
Prenez tous les fichiers du dossier Explorer — toutes les tailles (16 à 2560, sr, wide, exif, idx) et les iconcache_*.db : une miniature peut survivre dans une taille après avoir été purgée d'une autre. Depuis Vista, les partages réseau peuvent encore contenir un Thumbs.db par dossier. L'index de recherche relie les ID de cache aux chemins — collectez-le avec ses fichiers .log / .chk. Déposez le tout ensemble, ou le dossier entier ; les ZIP jusqu'à 4 Go fonctionnent aussi. Lire le guide forensique thumbcache →
Pièges
- Ne copiez pas les fichiers depuis l'Explorateur : les
thumbcache_*.dbsont verrouillés tant queexplorer.exetourne. Utilisez un cliché instantané (la commande la plus rapide) ou un outil de triage — les deux exigent les droits administrateur. - Collectez tôt : l'option Miniatures du Nettoyage de disque et les reconstructions du cache effacent les caches. D'anciens clichés instantanés peuvent encore contenir des miniatures purgées des fichiers actuels.
- L'index de recherche est lu tel quel ; ses journaux de transactions ne sont pas rejoués. S'il manque des chemins, lancez
esentutl /r MSSsur une copie deWindows.edbet de ses journaux (les commandes les collectent).
- Vista → Windows 11
- iconcache
- Thumbs.db + Type 1
- Carving du slack
- MD5 · SHA-256
- Aucun envoi
- classes de taille décodées
- 14
- toutes les versions de thumbcache
- Vista → 11
- envoyé — tout s'exécute en local
- 0 octet
Fonctionnalités
Tout ce qu'un enquêteur attend d'un cache de miniatures
D'un simple thumbcache_256.db à une collecte complète : décodé, récupéré et prêt pour le rapport en quelques secondes.
Récupérez ce qui a été supprimé
Parcourt la chaîne d'entrées, puis carve tout le fichier à la recherche d'entrées CMMM. Les miniatures restées dans le slack sont récupérées et signalées.
Toutes les versions de Windows
thumbcache et iconcache de Vista à Windows 11, y compris toutes les variantes d'en-tête de Windows 8 et toutes les tailles.
Confidentiel par conception
Un parseur Rust compilé en WebAssembly s'exécute dans un worker sur votre machine. Aucun envoi, aucun compte, fonctionne hors ligne une fois chargé.
Exports de qualité probatoire
MD5 et SHA-256 par miniature, empreinte de chaque fichier source, et rapport HTML, CSV, JSON ou ZIP de preuves complet.
Déposez toute la collecte
Dossiers et ZIP sont parcourus récursivement. Chaque fichier est rattaché à son profil utilisateur, exports Disk Image Parser compris.
Thumbs.db historiques
Noms et dates de modification du Catalog des Thumbs.db de l'ère XP, et miniatures Type 1 de Windows 98/2000 reconstruites en images lisibles.
Méthode
Comment ça marche
- 01
Collecter
Copiez le dossier de cache Explorer avec KAPE, FTK Imager ou une shadow copy — ou exportez-le depuis une image disque.
- 02
Déposer
Déposez des fichiers, un dossier ou un ZIP. Chaque entrée est décodée dans votre navigateur, les entrées récupérées sont signalées.
- 03
Rapporter
Filtrez, inspectez et exportez les miniatures avec leurs empreintes en rapport HTML, CSV ou ZIP de preuves.
Thumbcache Parser est une visionneuse thumbcache gratuite et multiplateforme pour l'investigation numérique. Windows conserve une miniature des images, vidéos et documents parcourus dans l'Explorateur, et ces miniatures survivent souvent aux fichiers d'origine. Déposez les fichiers de cache (ou un dossier collecté, ou un ZIP) pour parcourir chaque miniature avec son cache ID et ses empreintes, récupérer les entrées restées dans le slack et exporter un rapport HTML, CSV ou ZIP prêt pour le dossier. Tout s'exécute localement : adapté aux affaires sensibles.
Guides
Guides sur le cache de miniatures
FAQ
Questions fréquentes
Comment ouvrir un fichier thumbcache_*.db ?
Déposez-le sur le parseur ci-dessus, ou choisissez tout le dossier Explorer. Chaque entrée est décodée dans votre navigateur et affichée en grille avec son cache ID, ses dimensions, son offset et ses empreintes MD5/SHA-256. Les caches de Windows Vista, 7, 8, 8.1, 10 et 11 sont pris en charge.
Des images supprimées peuvent-elles encore apparaître dans le cache ?
Oui. Supprimer un fichier ne retire pas sa miniature de thumbcache_*.db, et les entrées libérées restent souvent intactes dans le slack. Le parseur scanne tout le fichier par signature et signale en rouge les entrées récupérées.
Puis-je charger des preuves ici en toute sécurité ?
Les fichiers sont lus et analysés localement en WebAssembly dans un worker ; aucun octet n'est envoyé à un serveur. Vérifiez-le dans l'onglet réseau de votre navigateur, ou utilisez le site hors ligne une fois chargé.
Thumbs.db est-il pris en charge ?
Oui : Thumbs.db de Windows XP/2000/ME avec son Catalog (noms d'origine et dates de modification), Thumbs.db créés par Vista+ sur les partages réseau, et les anciennes miniatures « Type 1 », reconstruites en images lisibles.
Comment savoir à quel fichier appartient une miniature ?
Les entrées thumbcache sont indexées par un cache ID de 64 bits, pas par un nom de fichier. Windows Search stocke le même ID (System_ThumbnailCacheId) à côté du chemin du fichier. Déposez Windows.edb (ou Windows.db sous Windows 11) avec les caches : chaque miniature indexée affiche alors son chemin, son nom, sa taille et sa date de modification d'origine.
Développez votre premier cache
Déposez un thumbcache_*.db, un Thumbs.db ou tout un ZIP de collecte : les miniatures apparaissent en quelques secondes, rien ne quitte votre machine.
Ouvrir un cache