30.06.2013 Views

Evaluating A Selection of Tools for Extraction of Forensic Data: Disk ...

Evaluating A Selection of Tools for Extraction of Forensic Data: Disk ...

Evaluating A Selection of Tools for Extraction of Forensic Data: Disk ...

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.

area to backup their Proprietary s<strong>of</strong>tware or operating system <strong>for</strong> the purpose <strong>of</strong><br />

diagnostics, manage or update users‟ computer systems. It is designed in a way that it<br />

is not easily be accessible, modified or deleted by normal users. Basic Input/Output<br />

System (BIOS) and Operating system normally cannot access these areas and it is<br />

restricted by the disk controller. HPA and DCO areas are one <strong>of</strong> the testing subjects in<br />

this research.<br />

2.3.4.1 Host Protected Area (HPA)<br />

HPA was first introduced in ATA-4 standard in 2001. HPA is located at the end <strong>of</strong> the<br />

disk. The starting address <strong>of</strong> the HPA is the maximum addressable sector plus one.<br />

There are three AT Attachment (ATA) commands (IDENTIFY DEIVCE, SET MAX<br />

ADDRESS and READ NATIVE MAX ADDRESS) that are involved in implementing<br />

an HPA area. Meyrick (2006) has demonstrated how an HPA can be created. First,<br />

IDENTIFY DEVICE is used to query the true size <strong>of</strong> the disk drive from the<br />

IDE/ATA hard disk controller. Command READ NATIVE MAX ADDRESS can also<br />

be issued to query the true size <strong>of</strong> the disk drive and this command will always return<br />

the true size <strong>of</strong> the drive even when the drive has been compartmentalized by HPA.<br />

Then, SET MAX ADDRESS command is issued to the controller to reduce the size <strong>of</strong><br />

the drive to less than its true size. If command IDENTIFY DEVICE is used to query<br />

the size <strong>of</strong> the drive, the Registers <strong>of</strong> the ATA controller will return the reduced size <strong>of</strong><br />

the hard drive due to the existence <strong>of</strong> the HPA. In addition <strong>of</strong> the commands described<br />

above, the ATA-6 standard (Technical Committee T13, 2001) introduced 48bit<br />

Logical Block Addressing (LBA) which enables the faster data access and maximum<br />

size <strong>of</strong> the hard drive up to 144 petabytes. ATA-6 also introduced another command<br />

SEX MAX ADDRESS EXT when 48 bit LBA addressing is implemented. SEX MAX<br />

ADDRESS and SEX MAX ADDRESS EXT are also used to reset the hard drive to its<br />

true size or native size. Modern hard drives with IDE interface are built to con<strong>for</strong>m to<br />

ATA-6 or later standard. Hard drives with SATA interface are built to con<strong>for</strong>m to<br />

ATA-7 or later standard. S<strong>of</strong>tware such as hdparm, The Sleuth Kit, ATA <strong>Forensic</strong>s<br />

Tool can be used to identify or detect HPA area in the disk drive. Creating and<br />

implementing HPA in the hard drive can be done by tools such as HDAT2, MHDD<br />

and hdparm.<br />

34

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

Saved successfully!

Ooh no, something went wrong!