1 - Context : The Windows systems (98, ME, 2000, XP and 2003 Server) can
store thumbnails and metadata of the picture files contained in the
directories of its FAT32 or NTFS filesystems.
The thumbnails and associated metadata are stored in Thumbs.db files.
The Thumbs.db files are undocumented OLE structured files.
Once a picture file has been deleted from the filesystem, the related thumbnail and associated metada remain stored in the Thumbs.db file. So, the data contained in those thumbs.db files are an helpful source of information for the forensics investigator.
2 - What the software is intended to do : Vinetto extracts the thumbnails and associated metadata from the Thumbs.db
files.
Moreover [when vinetto will be 0.98 beta] it runs according to three modes:
-> elementary mode : in this mode vinetto extracts thumbnails and metadata from a chosen Thumbs.db file.
-> directory mode : in this mode vinetto checks for
consistency between the content of the directory and the related Thumbs.db file i.e.
it will report the thumbnails that are not associated to a file into the
directory.
-> filesystem mode : in this mode vinetto will process the whole FAT or NTFS partition.
3 - What purpose it will serve : Vinetto will help *nix-based forensics investigators to :
-> easily preview thumbnails of deleted pictures on Windows systems,
-> obtain informations (dates, path, ...) about those deleted images.
4 - Misc. : Vinetto is intended to be integrated into forensics liveCD like FCCU GNU/Linux Forensic Boot CD.
Please report bugs to rukin at users dot sourceforge dot net.
options: --version show program's version number and exit -h, --help show this help message and exit -o DIR write thumbnails to DIR -H write html report to DIR -U use utf8 encodings -s create symlink of the image realname to the numbered name in DIR/.thumbsMetadata list will be written on standard output.
$ vinetto /path/to/Thumbs.dbHow to extract the related thumbnails to a directory
$ vinetto -o /tmp/vinetto_output /path/to/Thumbs.dbHow to extract the related thumbnails to a directory and produce an html report to preview these thumbnails through your favorite browser.
$ vinetto -Ho /tmp/vinetto_output /path/to/Thumbs.dbHow to get a metadata report on all non deleted Thumbs.db files contained within a partition
$ find /mnt/hda2 -iname thumbs.db -printf "\n==\n %p \n\n" -exec vinetto {} \; 2>/tmp/vinetto_err.log >/tmp/vinetto_hda2.txt
Many thanks to Christophe Monniez (d-fence.be) for the idea of this tool and for his encouragements.
The vinetto code was written with grateful thanks to Martin Schwartz, author of Laola and its Hacking guide to the binary structure of Ole / Compound Documents.
Author : Michel Roukine e-mail: rukin at users dot sourceforge dot net |
This page was last updated on |