This detection identifies adversaries leveraging known malicious URLs from the URLhaus database to initiate malware downloads and subsequent execution on endpoints. Proactive hunting for this behavior in Azure Sentinel is critical to rapidly isolate compromised assets before lateral movement occurs, given the high severity of these initial infection vectors.
Threat: malware_download Total URLs: 9 Active URLs: 2
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://31.56.209.70/bins/xnxnxnxnxnxnxnxnaarch64xnxn | offline | malware_download | 2026-07-26 |
hxxp://31.56.209.70/bins/xnxnxnxnxnxnxnxni386xnxn | offline | malware_download | 2026-07-26 |
hxxp://31.56.209.70/bins/xnxnxnxnxnxnxnxnloongarch64xnxn | offline | malware_download | 2026-07-26 |
hxxp://31.56.209.70/bins/xnxnxnxnxnxnxnxnm68kxnxn | offline | malware_download | 2026-07-26 |
hxxps://pub-da43c68507c44a0f89782831aed83484.r2.dev/0e649edddaf-12.msi | online | malware_download | 2026-07-26 |
hxxps://pub-272fd20f9e3d49d5864e441b0c7a4fb8.r2.dev/L2-17-1-WRK-JSDH.msi | offline | malware_download | 2026-07-26 |
hxxps://pub-991af6d525914bda8f213aaa6c77e161.r2.dev/SC-2-RM-KJDS17-P.exe | offline | malware_download | 2026-07-26 |
hxxps://pub-8a311f63df364529b264fa273304d2d9.r2.dev/L2-PRM-WRKSC.msi | offline | malware_download | 2026-07-26 |
hxxp://110.37.68.65:38450/i | online | malware_download | 2026-07-26 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["pub-da43c68507c44a0f89782831aed83484.r2.dev", "110.37.68.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(["pub-da43c68507c44a0f89782831aed83484.r2.dev", "110.37.68.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 |
Here are 5 specific false positive scenarios for the URLhaus: malware_download Malicious URLs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Automated Security Tool Updates via Trusted Vendors
*.crowdstrike.com, *.microsoftonline.com) or specific update endpoints. Additionally, filter out alerts where the destination port is 443 and the user agent string explicitly contains the security tool’s name (e.g., FalconSensor or DefenderSvc).Scenario: Scheduled RPA Bots Executing Data Ingestion Jobs
svc-rpa-bot-01) or IP ranges dedicated to RPA infrastructure. Implement a time-based filter to suppress alerts during known maintenance windows (e.g., 02:00–04:00 UTC) when these heavy download jobs typically execute.**Scenario: Admin Deployment of Internal Software Packages via SCCM/