描述
编写“Threat Hunt系列”的指导文章主要原因是,安全研究人员在编写渗透测试文章后并没有提供检测技术。渗透测试人员虽然完成了很多出色的工作、描述了对手所使用的工具和技术,但是只有少数人愿意共享出用于检测他们所使用的工具或者编写的代码。
系统监视器(Sysmon)是Windows系统服务和设备驱动程序。应用打开或任何进程创建行为发生时,Sysmon 会使用 sha1(默认),MD5,SHA256 或 IMPHASH 记录进程镜像文件的 hash 值,包含进程创建过程中的进程 GUID,每个事件中包含 session 的 GUID。除此之外记录磁盘和卷的读取请求 / 网络连接(包括每个连接的源进程,IP 地址,端口号,主机名和端口名),重要的是还可在生成初期进程事件能记录在复杂的内核模式运行的恶意软件。
安装
下载sysmon;
1 | https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon |
在sysmon目录下新启cmd并执行;
1 | sysmon64.exe -i |
打开sysmon事件查看:「事件查看器」——「应用程序和服务日志」——「Microsoft」——「Windows」——「Sysmon」文件夹,其中记录了 Sysmon 写入到 Event Log 中的所有事件
卸载
1 | sysmon -u |
过滤器标签
1 | ProcessCreate 进程创建 |