Neu — Vorschaubilder aus dem Slack wiederherstellen
Der Thumbcache Viewer für die Forensik.
Öffnen Sie thumbcache_*.db, iconcache_*.db und Thumbs.db und sehen Sie jedes zwischengespeicherte Vorschaubild — auch aus gelöschten Einträgen wiederhergestellte.
thumbcache_*.db, iconcache_*.db, Thumbs.db ablegen — oder einen Ordner bzw. ein ZIP
Ordner und ZIPs (z. B. ein Disk-Image-Parser-Export) werden automatisch nach Cache-Dateien durchsucht.
Synthetischer Miniaturansichten-Cache + Windows-Search-Index eines fiktiven Einbruchs — keine echten Daten. Probieren Sie den Zeitraum: den gelöschten Screenshot (10:12:04 UTC) auswählen und „Um die Auswahl“ klicken.
Wie bekomme ich diese Dateien?So kommen Sie an Ihre Daten
Noch nie einen Miniaturansichten-Cache gesichert? Nehmen Sie die erste passende Methode: Jede liefert einen Ordner oder ein ZIP, das Sie direkt oben in den Parser ziehen.
- 1Caches mit einem Befehl sichern
- 2Ordner oder ZIP oben ablegen
- 3Im Browser ausgewertet – nichts wird hochgeladen
Laufender Windows-Rechner: einmal in PowerShell einfügen
In PowerShell als Administrator ausführen (Windows 8, 10 oder 11, Systemlaufwerk C:). Nur Bordmittel: Eine temporäre Schattenkopie von C: umgeht die vom Explorer gesperrten Dateien und wird am Ende gelöscht.
$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 $vssErgebnis: C:\triage\thumbcache enthält die thumbcache_*.db und iconcache_*.db jedes Profils unter Users\<Name>\… sowie den Windows-Search-Index. Klicken Sie oben auf „Ordner wählen“ und wählen Sie ihn aus, oder ziehen Sie ihn auf die Ablagefläche.
KAPE – Targets ThumbCache und WindowsIndexSearch
kape.exe --tsource C: --tdest C:\triage\kape --target ThumbCache,WindowsIndexSearchKAPE kopiert gesperrte Dateien selbst und behält die Struktur C\Users\<Name>\… bei, sodass jeder Cache seinem Profil zugeordnet wird: C:\triage\kape als Ordner ablegen. Das Target ThumbCache erfasst nur thumbcache_*.db; iconcache_*.db bei Bedarf von Hand ergänzen.
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.zipSammelt die Caches aller Profile in ein ZIP, das Sie hier unverändert ablegen. Für die Pfadzuordnung erneut mit Glob=C:/ProgramData/Microsoft/Search/Data/Applications/Windows/Windows.* (und anderem Ausgabenamen) ausführen oder den KAPE-Befehl nutzen.
Disk Image Parser – mit einem Klick
Öffnen Sie das Image in Disk Image Parser, starten Sie die Vorgabe „Miniaturansichten-Cache“ und legen Sie das exportierte ZIP hier unverändert ab.
Image als Laufwerksbuchstabe eingebunden (Windows)
Binden Sie das Image schreibgeschützt ein (Arsenal Image Mounter oder Image Mounting in FTK Imager), setzen Sie $src auf dessen Laufwerksbuchstaben und führen Sie als Administrator aus. Keine Schattenkopie nötig: In einem eingebundenen Image ist nichts gesperrt.
$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 – eingebundenes Windows-Volume
Mit dem Windows-Volume schreibgeschützt unter /mnt/win (bei E01: ewfmount, dann mount -o ro) kopiert dieser Befehl nur die Caches und den Suchindex (mit seinen .log- / .chk-Dateien) samt Ordnerstruktur. ~/triage/thumbcache als Ordner ablegen.
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/Wo die Dateien liegen
- thumbcache / iconcache (pro Benutzer)Vista+
%LOCALAPPDATA%\Microsoft\Windows\Explorer\ - Suchindex (ESE)Vista–10
%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb - Suchindex (SQLite)Win 11
%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.db - Thumbs.db (pro Ordner)98–XP · shares
<folder>\Thumbs.db
Sichern Sie alle Dateien im Explorer-Ordner – alle Größen (16 bis 2560, sr, wide, exif, idx) und die iconcache_*.db: Eine Miniatur kann in einer Größe überleben, nachdem sie aus einer anderen gelöscht wurde. Seit Vista können Netzwerkfreigaben weiterhin eine Thumbs.db pro Ordner enthalten. Der Suchindex ordnet Cache-IDs Dateipfaden zu – sichern Sie ihn mit seinen .log- / .chk-Dateien. Alles zusammen ablegen oder den ganzen Ordner; ZIPs bis 4 GB funktionieren ebenfalls. Zum Leitfaden Thumbcache-Forensik →
Stolperfallen
- Dateien nicht im Explorer herauskopieren:
thumbcache_*.dbsind gesperrt, solangeexplorer.exeläuft. Nutzen Sie eine Schattenkopie (der schnellste Befehl) oder ein Triage-Tool – beides erfordert Administratorrechte. - Früh sichern: Die Option „Miniaturansichten“ der Datenträgerbereinigung und ein Neuaufbau des Caches löschen die Caches. Ältere Schattenkopien enthalten eventuell noch Miniaturen, die aus den aktuellen Dateien entfernt wurden.
- Der Suchindex wird so gelesen, wie er vorliegt; seine Transaktionsprotokolle werden nicht nachgespielt. Fehlen Pfade, führen Sie
esentutl /r MSSauf einer Kopie vonWindows.edbsamt Protokollen aus (die Befehle sichern sie mit).
- Vista → Windows 11
- iconcache
- Thumbs.db + Type 1
- Slack-Carving
- MD5 · SHA-256
- Kein Upload
- Cache-Größenklassen dekodiert
- 14
- jede Thumbcache-Version
- Vista → 11
- hochgeladen — alles läuft lokal
- 0 Bytes
Funktionen
Alles, was Ermittler von einem Thumbnail-Cache brauchen
Von einer einzelnen thumbcache_256.db bis zur ganzen Triage-Sicherung — dekodiert, wiederhergestellt und in Sekunden berichtsfertig.
Gelöschtes wiederherstellen
Folgt der Eintragskette und durchsucht dann die ganze Datei nach CMMM-Einträgen. Vorschaubilder im Slack werden wiederhergestellt und markiert.
Jede Windows-Version
thumbcache und iconcache von Vista bis Windows 11, inklusive aller Header-Varianten von Windows 8 und aller Größenklassen.
Privat by Design
Ein Rust-Parser, kompiliert zu WebAssembly, läuft in einem Worker auf Ihrem Rechner. Kein Upload, kein Konto, nach dem Laden offline nutzbar.
Gerichtsverwertbare Exporte
MD5 und SHA-256 je Vorschaubild, Hashes jeder Quelldatei sowie HTML-Bericht, CSV, JSON oder ein vollständiges Beweis-ZIP.
Ganze Sicherungen ablegen
Ordner und ZIPs werden rekursiv durchsucht. Dateien werden ihrem Benutzerprofil zugeordnet, auch Disk-Image-Parser-Exporte.
Alte Thumbs.db
Catalog-Namen und Änderungszeiten aus Thumbs.db der XP-Ära sowie Type-1-Vorschaubilder von Windows 98/2000, rekonstruiert zu anzeigbaren Bildern.
Ablauf
So funktioniert es
- 01
Sichern
Kopieren Sie den Explorer-Cache-Ordner mit KAPE, FTK Imager oder aus einer Schattenkopie — oder exportieren Sie ihn aus einem Datenträgerabbild.
- 02
Ablegen
Dateien, einen Ordner oder ein ZIP ablegen. Jeder Eintrag wird im Browser dekodiert, wiederhergestellte werden markiert.
- 03
Berichten
Vorschaubilder filtern, prüfen und mit Hashes als HTML-Bericht, CSV oder Beweis-ZIP exportieren.
Thumbcache Parser ist ein kostenloser, plattformunabhängiger Thumbcache Viewer für die digitale Forensik. Windows speichert Vorschaubilder von Bildern, Videos und Dokumenten, die im Explorer angesehen wurden — und diese überdauern oft die Originaldateien. Legen Sie die Cache-Dateien (oder einen gesicherten Ordner bzw. ein ZIP) ab, um jedes Vorschaubild mit Cache-ID und Hashes zu durchsuchen, Einträge aus dem Slack wiederherzustellen und einen gerichtsverwertbaren HTML-, CSV- oder ZIP-Bericht zu exportieren. Alles läuft lokal und eignet sich daher für sensible Fälle.
Leitfäden
Leitfäden zum Thumbnail-Cache
FAQ
Häufige Fragen
Wie öffne ich eine thumbcache_*.db?
Legen Sie sie auf dem Parser oben ab oder wählen Sie den ganzen Explorer-Ordner. Jeder Eintrag wird im Browser dekodiert und als Raster mit Cache-ID, Abmessungen, Offset und MD5/SHA-256 angezeigt. Caches von Windows Vista, 7, 8, 8.1, 10 und 11 werden unterstützt.
Können gelöschte Bilder noch im Thumbnail-Cache stehen?
Ja. Das Löschen einer Datei entfernt ihr Vorschaubild nicht aus thumbcache_*.db, und freigegebene Einträge bleiben oft unversehrt im Slack. Der Parser durchsucht die ganze Datei nach Signaturen und markiert wiederhergestellte Einträge rot.
Kann ich hier Beweismittel gefahrlos laden?
Die Dateien werden lokal per WebAssembly in einem Worker gelesen und ausgewertet; kein Byte geht an einen Server. Prüfen Sie es im Netzwerk-Tab Ihres Browsers oder nutzen Sie die Seite nach dem Laden offline.
Wird Thumbs.db unterstützt?
Ja — Thumbs.db von Windows XP/2000/ME mit Catalog (Originalnamen und Änderungszeiten), von Vista+ auf Netzwerkfreigaben erzeugte Thumbs.db sowie die älteren „Type 1“-Vorschaubilder, die zu anzeigbaren Bildern rekonstruiert werden.
Wie finde ich die Datei zu einem Vorschaubild?
thumbcache-Einträge werden über eine 64-Bit-Cache-ID statt eines Dateinamens verwaltet. Windows Search speichert dieselbe ID (System_ThumbnailCacheId) neben dem Dateipfad. Legen Sie Windows.edb (bzw. Windows.db unter Windows 11) zusammen mit den Caches ab – jedes indizierte Vorschaubild erhält dann Originalpfad, Namen, Größe und Änderungszeit.
Entwickeln Sie Ihren ersten Cache
Legen Sie eine thumbcache_*.db, eine Thumbs.db oder ein ganzes Triage-ZIP ab — Vorschaubilder erscheinen in Sekunden, nichts verlässt Ihren Rechner.
Cache öffnen