I was asked by a friend the other day to help them to change the metadata on an NTFS file. I made sure that they were not trying to break any laws, and then I found this PowerShell cmdlet for them:
$(get-item ‘.\filename.ext’).CreationTime=$(Get-Date “04/28/2025”)
Of course, they were not very technical so I found a free tool that did it for her, but if you are reasonably comfortable around PowerShell and do not want to go downloading tools, this will do just fine.
There are a bunch of other attributes that you could change with this cmdlet by replacing CreationTime with options such as LastWriteTime or LastAccessTime… but that is not what was asked of me.
Please be aware that while this will work well for most cases, I do not promise that the original metadata could not be extracted using advanced forensic auditing. In other words, if you are trying to fool your professor into thinking you did not start writing your term paper the day before it was due, then you should be fine. If you are trying to fool law enforcement then I make no guarantees…

Leave a reply to Mitch Garvis Cancel reply