LevelDB Database
| Format | LevelDB Database |
|---|---|
| Kurzname | LevelDB |
| Kategorie | Datenbank |
| Plattformen | Windows, macOS, Linux, iOS, Android, QNX |
| Crush Unterstützung | Unterstützt (LeveldbParser) |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-04 |
Forensische Relevanz
Key-Value-Store, der von Chrome/Chromium (IndexedDB, localStorage, sessionStorage), Electron-basierten Desktop-Apps und vielen Android- und iOS-Apps für Caches und App-Zustand verwendet wird. LevelDB ist keine einzelne Datei, sondern ein Verzeichnis mit: CURRENT und MANIFEST-###### (Metadaten), .ldb/.sst-Dateien (Sorted String Tables mit Key-Value-Daten, Snappy-komprimierte Blöcke) und ######.log-Dateien (Write-Ahead-Log mit den letzten Änderungen). Für ein vollständiges Bild müssen alle Dateien gemeinsam geparst werden. Gelöschte oder überschriebene Datensätze bleiben in .log-Dateien mit Sequence Numbers und einem Status-Flag (deleted/live) erhalten, gelöschte Daten lassen sich daher oft wiederherstellen. Werte sind häufig im V8/Blink-Format (Chromium-IndexedDB) oder als JSON serialisiert. IndexedDB, Local Storage und Session Storage von Chromium sind getrennte LevelDB-Stores mit Web-App-Zustand und zwischengespeicherten API-Antworten. Sie sind häufige Quellen für Artefakte aus sozialen Medien und Messengern.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset unbekannt | 57 FB 80 8B 24 75 47 DB | W...$uG. | Footer-Magic 0xdb4775248b80fb57 (Little-Endian) der Table-Datei (.ldb/.sst) in den letzten 8 Bytes |
Bekannte Dateiendungen
.ldb, .sst, .log
Referenzen
- LevelDB format specification (Google) https://github.com/google/leveldb/blob/main/doc/impl.md
- LevelDB table format (Google) https://github.com/google/leveldb/blob/main/doc/table_format.md
- Hang on! That's not SQLite! Chrome, Electron and LevelDB (CCL, Alex Caithness, 2020) https://www.cclsolutionsgroup.com/post/hang-on-thats-not-sqlite-chrome-electron-and-leveldb
- IndexedDB on Chromium (CCL, Alex Caithness, 2020) https://www.cclsolutionsgroup.com/post/indexeddb-on-chromium
- Chromium Session Storage and Local Storage (CCL, Alex Caithness, 2021) https://www.cclsolutionsgroup.com/post/chromium-session-storage-and-local-storage
- MIC: Memory analysis of IndexedDB data on Chromium-based applications (Jeong, Lee, Park — FSI: Digital Investigation 2024) https://www.sciencedirect.com/science/article/pii/S2666281724001331
- ForensicsWiki — LevelDB format https://forensics.wiki/leveldb_format/
- Reading the CURRENT — LevelDB Forensics with crush (beBinary) https://bebinary4n6.blogspot.com/2026/05/reading-current-leveldb-forensics-with.html
Diesen Eintrag zitieren
Crush-Format-Referenz, „LevelDB Database“. https://kalink0.github.io/crush-forensics/formats/de/leveldb/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden