25.12.2013 Views

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.6 Brute Force Approach<br />

This approach uses a list of known hexadecimal strings which can be used to<br />

classify potential files; if a potential fragment contains one of the known strings<br />

it is put in the relevant classification. In Windows 7, thumbnail cache files begin<br />

with the file signature IMMM or CMMM; the record signature CMMM also<br />

appears at the start of each record contained in the Image files. The keyword<br />

IMMM would identify the first cluster of the index file; given the structure of the<br />

records in the index any further clusters belonging to the index file could not be<br />

identified in this manner. Searching for the keyword CMMM may identify a<br />

significant number of thumbnail cache file fragments; the keyword CMMM<br />

should be present in most of the fragments which satisfy H2.If the metadata for<br />

a subrecord is split over a cluster boundary then a fragment may contain<br />

metadata without a header; the fragment may still contain an image file<br />

signature so checks could be performed for JPEG, PNG, and BMP file headers.<br />

The image data only fragments do not contain any keywords and therefore<br />

cannot be identified using this method.<br />

Visual thumbnails in the Ubuntu and Kubuntu thumbnail cache files are stored<br />

in individual PNG files and therefore contain standard PNG identifiers such as<br />

chunk names [Chapter 5]; the files also contain thumbnail specific metadata<br />

chunks with identifiers that could be searched for. With the establishment of<br />

keywords and file signatures [Table 7.3] which could be used to search for<br />

thumbnail cache file fragments a simple program was created which takes a<br />

fragment of data at a time and examines it for the identified keywords. Any<br />

fragment which contained a keyword was then extracted and stored in a<br />

directory for the relevant classification; the classifications relating to each<br />

keyword are shown in table 7.3.<br />

Page<br />

175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!