This detection identifies adversary behavior where endpoints download files from known malicious URLs flagged by URLhaus as containing malware, indicating potential initial access or payload delivery attempts. Proactive hunting in Azure Sentinel is critical to rapidly isolate compromised hosts and prevent lateral movement before the downloaded malware executes within the network environment.
Threat: malware_download Total URLs: 6 Active URLs: 3
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://42.231.203.243:47565/i | online | malware_download | 2026-08-20 |
hxxp://42.231.203.243:47565/bin.sh | online | malware_download | 2026-08-20 |
hxxp://182.120.13.196:55125/bin.sh | online | malware_download | 2026-08-20 |
hxxp://45.150.195.235/newpath.sh | offline | malware_download | 2026-08-20 |
hxxp://42.5.10.102:53641/i | offline | malware_download | 2026-08-20 |
hxxps://github.com/atilabyte/golang/raw/refs/heads/master/scripts/install.sh | offline | malware_download | 2026-08-20 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["42.231.203.243", "182.120.13.196"]);
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.231.203.243", "182.120.13.196"]);
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, along with targeted filters and exclusions tailored for an enterprise environment:
Scenario: Automated Antivirus Definition Updates via Cloud Repositories
*.crowdstrike.com, *.microsoft.com) and restrict the rule trigger to exclude traffic from known EDR management servers. Additionally, filter out events where the user agent string contains keywords like “FalconSensor” or “DefenderService”.Scenario: Scheduled Backup Jobs Downloading Large Archives
vrb.exe, rubrik-agent) to ensure only interactive user downloads trigger the alert.Scenario: Software Deployment via Configuration Management Tools