This hunt detects adversary command and control (C2) communications by identifying traffic to three specific malicious URLs flagged by URLhaus as active C2 monitoring endpoints. Proactively hunting for these indicators in Azure Sentinel is critical because early detection of such C2 channels allows the SOC team to isolate compromised assets before lateral movement or data exfiltration occurs.
Threat: c2-monitor-auto Total URLs: 3 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://91.92.242.236/files-129312398/files/file_1b333eb31fd13114.exe | offline | malware_download | 2026-07-18 |
hxxp://91.92.242.236/files-129312398/files/file_de33e495882e1b4f.exe | offline | malware_download | 2026-07-18 |
hxxp://91.92.242.236/files-129312398/files/file_c732ee2417c2a078.exe | offline | malware_download | 2026-07-18 |
// 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 4 specific false positive scenarios for the URLhaus: c2-monitor-auto Malicious URLs detection rule in an enterprise environment, along with suggested filters or exclusions:
Scenario: Automated Patch Management Scans
svc-patch-agent) and restrict the rule scope to exclude destination ports commonly used for internal repository synchronization (e.g., port 443 traffic where the User-Agent header contains “SCCM” or “Ivanti”).Scenario: Security Information and Event Management (SIEM) Enrichment
c2-monitor-auto tag to update its local threat database, triggering the detection rule even though no human user is involved and the traffic is purely analytical.10.50.20.0/24) and filter out events where the HTTP User-Agent string matches known SIEM enrichment agents (e.g., “Splunk-HTTPClient” or “Azure-Sentinel-Prober”).**Scenario: Web Proxy