Overview of Hunt-Sleeping-Beacons
mainHunt-Sleeping-Beacons is a callstack scanner designed to identify Indicators of Compromise (IOCs) that suggest the presence of an unpacked or injected Command and Control (C2) agent.
The tool operates on the principle that C2 agents frequently idle between callbacks. It analyzes what causes a thread to idle by scanning callstacks for various techniques used to hide beacon activity, such as sleepmasks, module stomping, and return address spoofing.
Key Limitations:
- Most detected IOCs are not 100% true positives (e.g., module stomping detection is prone to false positives).
- By default, DotNet and 32-bit binaries are ignored.