This hunt detects adversaries leveraging known malicious URLs to distribute malware downloads, a tactic often used in initial access or supply chain compromise scenarios. Proactively hunting for these specific indicators within Azure Sentinel is critical to identify early-stage infections and block lateral movement before attackers establish persistence on the network.
Threat: malware_download Total URLs: 7 Active URLs: 5
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://196.189.3.1:42472/i | online | malware_download | 2026-08-12 |
hxxp://42.53.59.112:44682/bin.sh | online | malware_download | 2026-08-12 |
hxxp://175.146.6.50:52389/i | online | malware_download | 2026-08-12 |
hxxp://175.146.6.50:52389/bin.sh | online | malware_download | 2026-08-12 |
hxxp://176.65.139.228:6677/bins/arm7 | offline | malware_download | 2026-08-12 |
hxxp://176.65.139.228:6677/bins/arm4 | online | malware_download | 2026-08-12 |
hxxp://27.37.103.246:42822/i | offline | malware_download | 2026-08-12 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["42.53.59.112", "176.65.139.228", "175.146.6.50", "196.189.3.1"]);
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(["42.53.59.112", "176.65.139.228", "175.146.6.50", "196.189.3.1"]);
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: malware_download detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Automated Security Tool Updates via Vendor Repositories
Process_Name equal to known security agents (e.g., FalconSensor.exe, MsMpEng.exe) AND URL_Domain matching vendor-specific domains (e.g., *.crowdstrike.com, *.microsoftonline.com).Scenario: Scheduled Software Deployment via Configuration Management
.msi, .exe) from internal artifact repositories or public package managers (e.g., Chocolatey, GitHub Releases) which may be tagged as malware_download due to the nature of the payload.Initiating_Process is a known configuration management service (e.g., ccmexec.exe, IntuneManagementExtension) AND the download occurs within defined maintenance windows (e.g., 02:00–04:00 UTC).Scenario: Developer CI/CD Pipeline Artifact Downloads