This hypothesis targets adversaries leveraging the ELF malware family to establish initial access or execute payloads via known malicious URLs, a tactic often used to download additional tools or maintain persistence. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify compromised endpoints or data exfiltration attempts before the malware fully propagates, reducing the mean time to detection for high-severity threats.
Threat: elf Total URLs: 50 Active URLs: 38
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://3.133.139.254/tiny_bot.arm | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/mirai.mips | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/tiny_bot.mipsel | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/mirai.mipsel | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/tiny_bot.x86_64 | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/mirai.arm | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/tiny_bot.arm64 | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/tiny_bot.arm7 | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/tiny_bot.mips | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/mirai.arm7 | offline | malware_download | 2026-09-10 |
hxxp://3.133.139.254/mirai.x86_64 | offline | malware_download | 2026-09-10 |
hxxp://38.55.99.215:8080/moot.arm | online | malware_download | 2026-09-10 |
hxxp://38.55.99.215:8080/moot.mips | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.arm5 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.mips | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.arm5 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.arm | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.mipsel | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.arm7 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.x86_64 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.mips | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.x86_64 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.arm64 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot.arm64 | online | malware_download | 2026-09-10 |
hxxp://129.159.135.190/bot_vps.mpsl | online | malware_download | 2026-09-10 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: elf
let malicious_domains = dynamic(["38.55.99.215", "2.27.203.59", "129.159.135.190"]);
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(["38.55.99.215", "2.27.203.59", "129.159.135.190"]);
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 |
*.internal-corp.com/update/) or whitelist the specific process name (e.g., LegacyApp.exe) initiating the connection.*.jira.com, *.datadoghq.com) or filter based on the user agent string containing the specific SaaS client identifier.*.cdn.patchserver.com/packages/) or exclude connections initiated by the service account running the scheduled job (e.g., svc-patching).