Carving contiguous and fragmented files with fast object validation
Garfinkel, Simson L.
MetadataShow full item record
"File carving" reconstructs files based on their content, rather than using metadata that points to the content. Carving is widely used for forensics and data recovery, but no file carvers can automatically reassemble fragmented files. We survey files from more than 300 hard drives acquired on the secondary market and show that the ability to reassemble fragmented files is an important requirement for forensic work. Next we analyze the file carving problem, arguing that rapid, accurate carving is best performed by a multi-tier decision problem that seeks to quickly validate or discard candidate byte strings -- "object" -- from the media to be carved. Validators for the JPEG, Microsoft OLE (MSOLE) and ZIP file formats are discussed. Finally, we show how high speed validators can be used to reassemble fragmented files.
Showing items related by title, author, creator and subject.
Mikus, Nicholas A. (Monterey, California. Naval Postgraduate School, 2005-03);Disc carving is an essential element of computer forensic analysis. However the high cost of commercial solutions coupled with the lack of availability of open source tools to perform disc analysis has become a hindrance ...
Gutierrez-Villarreal, Francisco Javier (Monterey, California: Naval Postgraduate School, 2015-03);Digital forensic investigators have traditionally used file hashes to identify known content on searched media. Recently, sector hashing has been proposed as an alternative identification method, in which files are broken ...
Garfinkel, Simson; Roussev, Vassil; Nelson, Alex; White, Douglas (2010);This paper explores the use of purpose-built functions and cryptographic hashes of small data blocks for identifying data in sectors, file fragments, and entire files. It introduces and defines the concept of a "distinct" ...