This detection identifies adversary activity where malicious processes originate from unexpected network addresses, potentially indicating lateral movement or command-and-control communication attempts. Proactively hunting for this behavior in Azure Sentinel allows the SOC team to validate legitimate traffic patterns and rapidly isolate anomalous connections before they escalate into significant security incidents.
rule hatman_origaddr : hatman {
strings:
$oaddr_be = { 3c 60 00 03 60 63 96 f4 4e 80 00 20 }
$oaddr_le = { 03 00 60 3c f4 96 63 60 20 00 80 4e }
condition:
$oaddr_be or $oaddr_le
}
This YARA rule can be deployed in the following contexts:
This rule contains 2 string patterns in its detection logic.
Here are 4 specific false positive scenarios for the hatman_origaddr detection rule in an enterprise environment, along with suggested filters or exclusions:
Scenario: Scheduled Patch Management Deployment
hatman_origaddr signature.10.20.50.0/24) during the defined maintenance window (e.g., 02:00–06:00 UTC). Additionally, filter for process names containing ccmexec.exe or WUAUCore.Scenario: Enterprise Backup Agent Heartbeat
VeeamAgent.exe or vrbroker.exe and the destination port matches the Veeam management service ports (typically 9392, 9401). Whitelist the specific IP range of the Veeam Management Server.Scenario: Automated Compliance Scanning by Security Tools