An overview of Timestomp and Metasploit anti-forensics project is available at http://www.blackhat....-liu-update.pdf
However there still exists an indirect way by which FN MACE values can be modified, further frustrating any sort of forensics on NTFS timestamps. I have posted my findings on NTFS ForensicsWiki , here is an illustration of it.
My findings are concerned with Windows XP SP2 and here is an illustration of those findings.
1) Created c:\test.txt file

2) Changed timestamps using Timestomp
timestomp.exe c:\test.txt -z "Saturday 10/08/2005 2:02:02 PM"
timestomp.exe c:\test.txt -a "Saturday 10/08/2005 2:02:02 PM"

Standard Information time values are changed.
3) Moved that file to some other folder c:\argument\test.txt , but in same partition

$STANDARD_INFORMATION values are copied to $FN MACE values
4) update accessed and modified of $STANDARD_INFORMATION
timestomp.exe c:\argument\test.txt -m "Saturday 10/08/2005 2:02:02 PM"
timestomp.exe c:\argument\test.txt -a "Saturday 10/08/2005 2:02:02 PM"

All 8 MACE values are changed . Moreover this is a move operation , no new MFT is allocated but the original MFT is overwritten with new MACE values. There is no way of detecting except getting information from LogFile in NTFS , if this sort of tampering is performed with files.
Is there any need to change the Creation time, present in FN attribute when a file is moved ?? I don't find a valid reason why this type of flow is allowed when moving a file. It may be design flaw or might be done intentionally. It just prohibits forensics..
What is your say??












