This hunt targets adversary command and control (C2) activity by identifying connections to a specific set of four malicious URLs known to facilitate automated monitoring and data exfiltration. Proactively hunting for these indicators in Azure Sentinel is critical because early detection of this C2 infrastructure allows the SOC team to isolate compromised endpoints before lateral movement or persistent data theft occurs.
Threat: c2-monitor-auto Total URLs: 4 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://91.92.242.236/files-129312398/files/file_acf09b376bde6a81.exe | offline | malware_download | 2026-07-19 |
hxxp://91.92.242.236/files-129312398/files/file_c03b5bdb5d880801.exe | offline | malware_download | 2026-07-19 |
hxxp://91.92.242.236/files-129312398/files/file_93279daf91973b83.exe | offline | malware_download | 2026-07-19 |
hxxp://91.92.242.236/files-129312398/files/file_0ddd88740ca3f88d.exe | offline | malware_download | 2026-07-19 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: c2-monitor-auto
let malicious_domains = dynamic(["91.92.242.236"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["91.92.242.236"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are four specific false positive scenarios for the URLhaus: c2-monitor-auto Malicious URLs rule, tailored for an enterprise environment where legitimate traffic is often misidentified as command-and-control (C2) activity.
Endpoint Management Agent Heartbeats (Microsoft Intune/SCCM)
c2-monitor-auto tag frequently flags the periodic heartbeat and policy synchronization traffic generated by Microsoft Endpoint Configuration Manager (SCCM) or Intune agents. These agents poll specific update servers to check for new policies, which mimics C2 beaconing behavior due to consistent intervals and small payload sizes.*.manage.microsoft.com, *.configmanager.microsoft.com) or restrict the rule to exclude traffic originating from the “System” user context on managed endpoints during standard business hours.Automated Patch Management Scans (Qualys/CrowdStrike)
c2-monitor-auto logic may interpret these definition downloads as malicious C2 communication, especially if the URLs contain dynamic query parameters typical of API calls.QualysAgent.exe, FalconSensorService.exe) and exclude known IP ranges or domains belonging to the vendor’s update servers (e.g., *.qualys.com, *.crowdstrike.com).Cloud Backup and Synchronization Jobs (Veeam/OneDrive)