Adversaries may leverage malicious URLs tagged with the “elf” family to deliver payloads or establish initial access, often through phishing or compromised web assets. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify potential compromise vectors early, reducing the dwell time of threats that exploit known malicious infrastructure.
Threat: elf Total URLs: 2 Active URLs: 2
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://220.158.234.65/arm | online | malware_download | 2026-09-28 |
hxxp://61.53.116.232:54544/Mozi.7 | online | malware_download | 2026-09-28 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: elf
let malicious_domains = dynamic(["61.53.116.232", "220.158.234.65"]);
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(["61.53.116.232", "220.158.234.65"]);
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 |
Mozilla/5.0 (compatible; LegacyERP/2.0)) or exclude the specific source IP range of the application server if the request originates from a known internal subnet.VeeamAgent.exe, CommCell.exe, or python.exe running a specific script path like C:\Scripts\backup_verify.py).jenkins-agent, gitlab-runner) and restrict the exclusion to the specific namespace or project ID where the pipeline is executed.