
Обнаружение и реагирование на маяки Cobalt Strike с помощью ETW.
Инструмент мониторинга и поиска на основе поведения, написанный на C# с использованием трассировки ETW. Синие команды могут использовать этот инструмент для обнаружения и реагирования на потенциальные маяки Cobalt Strike. Красные команды могут использовать этот инструмент для исследования обходов ETW и обнаружения новых процессов, ведущих себя как маяки.
Автор: Andrew Oliveau (@AndrewOliveau)

Импланты маяков, внедренные в безвредный процесс, живут в потоке с состоянием Wait:DelayExecution (вероятно, связанным с sleep Cobalt Strike). Найдите все процессы, содержащие поток в состоянии 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 — первая производная дельты. (Примечание: вероятно, есть способ лучше, но это работает)






