反取证之 Linux
后渗透测试阶段的重要工作便是擦除痕迹,也即反取证,文件系统访问都会留下痕迹,最好的避免计算机取证的方法就是不要碰文件系统,这也是 meterpreter 的先天优势,它完全基于内存,Linux 中的反取证主要涉及 MAC 时间、日志文件、history:
MAC 时间
MAC 即 Modified/Accessed/Changed,也就是修改/访问/更改时间,修改时间指对文件内容修改时的时间,访问时间指对文件内容访问时的时间(例如通过 cat 查看时),更改时间指对文件属性、权限更改时的时间。
使用 ls -l 默认查看的是修改时间,要查看其余 2 个时间,可以加参数 ls -l --time=atime/ctime,另一个查看 MAC 时间的命令是 stat。
使用 touch -d "5 days ago" 或 touch -t 1805021030 可以修改 MAC 中的 MA 时间。meterpreter 中的 timestomp 命令可以方便的修改 MAC 时间。