
ETW를 사용하여 Cobalt Strike 비콘을 탐지하고 대응합니다.
ETW 추적을 활용하는 C#으로 빌드된 동작 기반 모니터링 및 헌팅 도구입니다. 블루 팀은 이 도구를 사용하여 잠재적인 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
Tools -> NuGet Package Manager -> Package Manager Console
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의 1차 도함수입니다). (참고: 더 나은 방법이 있을 수 있지만 작동합니다.)






