那里有一个执行http://mark0.net/soft-trid-e.html所做的PowerShell脚本吗?
即:给出某个文件是特定文件的概率列表? (基于线索,如扩展,魔术字节,内容,同一文件夹中的其他文件,已安装的应用程序等等......)
答案 0 :(得分:2)
这是我写给你的一个剪辑,用于识别来自powershell的.AVI文件。众所周知,所有AVI文件都以RIFF
标题开头,您可以使用任何十六进制编辑器查看。此脚本抓取前四个字节并将它们从二进制转换为十六进制,然后将它们与52 49 46 46
又名RIFF
http://file-extension.net/seeker/file_extension_avi
$a = [System.IO.File]::ReadAllBytes("C:\Some.avi");
$header += "{0:X2}" -f $a[0]
$header += "{0:X2}" -f $a[1]
$header += "{0:X2}" -f $a[2]
$header += "{0:X2}" -f $a[3]
$header
If ($header -eq "52494646") {Write-Host "File contains an AVI header."} Else {Write-Host "File does not contain an AVI header."}
如果你有时间,可以做到。也许看看这里。