This detection identifies adversary command and control (C2) communications by monitoring for newly reported malicious URLs from the URLhaus threat intelligence feed to catch early-stage infections or lateral movement. Proactively hunting for these indicators in Azure Sentinel is critical because it enables the SOC team to rapidly isolate compromised endpoints before attackers can establish persistent footholds within the network.
Threat: c2-monitor-auto Total URLs: 8 Active URLs: 2
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://91.92.242.236/files-129312398/files/file_b6eb436102b82c86.exe | online | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_3481d91a938ab342.exe | online | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_fa7d2d7d3c7be176.exe | offline | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_4270dd8330a6acbc.exe | offline | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_4d1070b391f2b07d.exe | offline | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_8a1ac3d8be0488af.exe | offline | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_065966cf70492303.exe | offline | malware_download | 2026-08-10 |
hxxp://91.92.242.236/files-129312398/files/file_e1854d916cb8bd04.exe | offline | malware_download | 2026-08-10 |
// 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, along with recommended filters and exclusions tailored for an enterprise environment:
Scenario: Automated Security Tool Updates & Telemetry
process_name matches FalconSensor.exe, MsMpEng.exe, or DefenderService.exe. Additionally, filter out URLs containing specific query parameters like ?action=update or domains ending in .falcon.crowdstrike.com.Scenario: Scheduled Software Patching and License Validation
Task Scheduler\Microsoft\Windows\Update) often trigger background processes like wsappx.exe or specific vendor agents (e.g., Ivanti, SCCM) to validate software licenses or download patch manifests. These interactions with external repositories can be flagged as C2 activity due to the nature of the payload exchange.process_command_line contains keywords like “license-check”, “patch-manifest”, or specific vendor IDs (e.g., SCCMClient.exe).Scenario: Cloud Storage and Collaboration Sync Operations