This detection identifies adversary activity involving newly identified ELF (Executable and Linkable Format) malware distribution through malicious URLs flagged by URLhaus. Proactively hunting for these indicators in Azure Sentinel is critical to intercept potential command-and-control communications or initial infection vectors before they compromise internal workloads.
Threat: elf Total URLs: 3 Active URLs: 3
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://129.121.110.105/SbKs | online | malware_download | 2026-07-24 |
hxxp://129.121.110.105/8oZ | online | malware_download | 2026-07-24 |
hxxp://94.154.43.42:808/perc.x86 | online | malware_download | 2026-07-24 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: elf
let malicious_domains = dynamic(["94.154.43.42", "129.121.110.105"]);
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(["94.154.43.42", "129.121.110.105"]);
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: elf Malicious URLs detection rule, along with targeted filtering strategies:
Scenario: Automated Antivirus Definition Updates
update.microsoft.com, falcon.crowdstrike.com) that host ELF executable payloads containing embedded URLs tagged as “elf” by URLhaus, which can be misidentified as malicious if the specific hash or domain isn’t in the allow-list yet.Destination_Domain matches known vendor update domains (e.g., *.microsoft.com, *.crowdstrike.com) AND Process_Name contains keywords like “UpdateService”, “DefenderSvc”, or “FalconSensor”.Scenario: Scheduled Software Deployment via Configuration Management
Initiating_User belongs to the “IT_Operations” or “Deployment_Svc” groups, OR where the destination IP falls within the enterprise