This rule detects the presence of known malicious URLs associated with ELF (Executable and Linkable Format) binaries, indicating potential compromise of Linux-based assets or containerized workloads. Proactively hunting for these indicators in Azure Sentinel is critical because ELF payloads are frequently used in cloud-native environments to establish persistence or execute lateral movement, often bypassing traditional Windows-centric detection logic.
Threat: elf Total URLs: 11 Active URLs: 10
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://194.238.57.213:889/agustin51 | offline | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/i686 | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/sh4 | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/x86 | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/ppc | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/mips | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/m68k | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/arm7 | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/mpsl | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/arm6 | online | malware_download | 2026-09-14 |
hxxp://194.41.112.119/bins/arm5 | online | malware_download | 2026-09-14 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: elf
let malicious_domains = dynamic(["194.41.112.119"]);
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(["194.41.112.119"]);
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 |
docker.exe, kubectl.exe, python.exe running a pip or npm install script) and the destination URL matches the specific elf tag but originates from a trusted internal registry domain (e.g., *.internal.registry.com).elf sample used for integrity verification or test data.
veeambackup.exe, commvaultagent.exe) and the event type is a file write or network connection to a path under a standard backup directory (e.g., C:\Backup\, /var/backups/).elf binaries) to validate detection coverage, causing the scanner to access the URLhaus API or download the sample directly.
clamscan.exe, yara.exe, virustotal.exe) and the user account belongs to a service account group (e.g., SEC-SCAN-SVC) or the destination URL is the specific URLhaus API endpoint (`