Microsoft Windows tracks and records user’s view settings and preferences while exploring folders. These view settings (size, view mode, position) of a folder window are stored in Shellbags registry keys. Shellbags keep track of the view settings of a folder window once the folder has been viewed through Windows Explorer. Shellbags does not only track the view settings of a folder on the local machine, but also on removable devices and network folders.
While the size, position and other view settings of a given folder window is not necessarily of a forensic
value, Shellbags artifacts can provide valuable insights such as folders previously accessed/viewed on the
local machine, network folders, and removable devices. As the existence of Shellbags information indicates
that a specific folder(s) has been visited by the user; Windows Explorer will only create Shellbags
information if the folder was initially viewed by the user.
Shellbags keeps track of the view settings of a folder even if it was deleted or no longer exist on the
system (folders located on a removable device such as external hard drives or USB flash drives), which means
that we can retrieve information about previously existing folders. Windows Shellbags also provides
information about when a particular folder was created, last accessed, and last modified. This type of
information is of forensic value as it can help investigators in understanding and reconstructing previous
events on a particular device.
The location for Shellbags artifacts differs slightly between Windows operating systems. For Windows XP,
Shellbags artifacts are stored in NTUSER.DAT registry hive in the following registry keys:
Windows XP
Shellbags structure is slightly different between Windows operating systems. However, Shellbags artifacts
are contained in two main registry keys, BagMRU and Bags.
BagMRU key:
BagMRU key consists of multiple numbered subkeys. These subkeys represent the actual directory structures of
folders that have been accessed through Windows Explorer. The BagMRU key itself represents the Desktop;
however, the rest of the subkeys are not assigned to a specific folder but rather structured to the
hierarchy in which folders were accessed.
Each of these numbered subkeys, including the BagMRU key, contains the following values:
This section will discuss how to use ArtiFast Windows to analyze Shellbags artifacts from Windows machines
and what kind of digital forensics insight we can gain from the artifact.
After you have created your case and added evidence for investigation, at the Artifacts Parser Selection
Phase, you can select Shellbags Artifact:
Once ArtiFast parser plugins complete processing artifacts for analysis, it can be reviewed via "Artifact Vie" or "Timeline View," with indexing, filtering, and searching capabilities. Below is a detailed description of Shellbags artifact in ArtiFast software.
Shellbags Artifact
This artifact contains information extracted from Shellbags
registry keys. The details you can view include: