反取证之 Windows
MACE 时间
和 反取证之 Linux 中的一样,Windows 也有 MAC 时间,不过在 Windows 中,C 指的是 Created,即创建时间,Windows 中默认显示的是修改时间,另外,在 Windows 的 NTFS 文件系统中还有 E 时间,即 MFT entry,其中包含了文件的大量信息,包括大小、名称、目录位置、磁盘位置、创建日期等,在擦除痕迹时也要擦除 E 时间,同样,meterpreter 中的 timestomp
命令可以方便的修改 MACE 时间。
隐藏新建账号
当在目标系统上新建了用户账号后,通常会在登录界面上显示出来,要实现隐藏,可以修改注册表项,采用如下命令:
1 | REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList /v uname /t REG_DWORD /d 0 |
注意:这种隐藏只是在登录界面的隐藏,用户使用 net user
或“本地用户和组”仍然可以查到新建的账户。
日志文件
清除相关日志文件
系统日志
Windows 系统日志文件一般存放在 Windows
文件夹下,可以使用如下命令删除之:
1 | del %windir%\*.log /a/s/q/f |
另外,meterpreter 中的 clearev
命令可以删除事件查看器中的日志信息。
Web 日志
IIS 的日志文件位于 %windir%\System32\LogFiles
目录下。
最后,请不要忘记 HIDS/IPS/WAF/集中的日志服务器的痕迹擦除。