
ETWを使用してCobalt Strikeビーコンを検出し、対応します。
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はデルタの一次微分)に入力することで決定されます。(注:おそらくもっと良い方法がありますが、これで機能します)






