基于行为的监控与狩猎工具,使用 C# 构建并利用 ETW 追踪。蓝队成员可使用此工具检测和响应潜在的 Cobalt Strike 信标。红队成员可使用此工具研究 ETW 绕过技术并发现行为类似信标的新进程。
作者:Andrew Oliveau (@AndrewOliveau)

注入良性进程中的信标植入体,其线程通常处于 Wait:DelayExecution 状态(可能与 Cobalt Strike 的 sleep 有关)。查找所有包含处于 Wait:DelayExecution 状态线程的进程,然后利用 ETW 追踪专门监控可疑线程活动:
cd、ls、upload、rm)kill)run、execute)对可疑行为进行评分,记录、显示并采取行动。
或执行 git clone 并进入 Release 文件夹。
4.5
工具 -> NuGet 包管理器 -> 包管理器控制台
Install-Package ConsoleTables -Version 2.4.2Install-Package Microsoft.Diagnostics.Tracing.TraceEvent -Version 2.0.64Install-Package System.Runtime.InteropServices.RuntimeInformation -Version 4.3.0.\BeaconHunter.exe100/x(其中 x 为 delta 的一阶导数)得出。(注:可能有更好的方法,但目前有效)






