This detection identifies adversary behavior involving the distribution of ELF (Executable and Linkable Format) malware through newly identified malicious URLs, signaling potential command-and-control or initial access activities targeting Linux-based systems. A SOC team should proactively hunt for these indicators in Azure Sentinel to rapidly isolate compromised assets and prevent lateral movement before the ELF payloads execute within their cloud infrastructure.
Threat: elf Total URLs: 2 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://31.58.171.194/data_mips | offline | malware_download | 2026-08-19 |
hxxp://31.58.171.194/data_mipsel | offline | malware_download | 2026-08-19 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: elf
let malicious_domains = dynamic(["31.58.171.194"]);
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(["31.58.171.194"]);
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 5 specific false positive scenarios for the URLhaus: elf Malicious URLs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Antivirus Definition Updates via Cloud Repositories
*.crowdstrike.com, *.microsoft.com, update.symantec.com) specifically when the traffic originates from the “System” user account or specific service ports (e.g., 443, 80).Scenario: Scheduled Software Deployment via SCCM/Intune
/ccmsetup or /intune/managedcontent.Scenario: Internal CI/CD Pipeline Artifacts