This hunt detects adversary behavior involving the download of files from newly identified malicious URLs flagged by URLhaus as containing malware, which often indicates early-stage lateral movement or initial access attempts. A SOC team should proactively hunt for this activity in Azure Sentinel to rapidly identify and isolate compromised endpoints before the downloaded malware executes and establishes persistence within the environment.
Threat: malware_download Total URLs: 2 Active URLs: 1
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://192.109.139.74/hdGFtyu.png | online | malware_download | 2026-08-11 |
hxxps://mukabar.co.mz/css/images/stego_oo8nser2q2.png | offline | malware_download | 2026-08-11 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["192.109.139.74"]);
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(["192.109.139.74"]);
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 |
Scenario: Automated Software Deployment via Configuration Management Tools
.msi, .exe) from public vendor repositories or internal artifact servers that host a high volume of new binaries. These tools often download files to temporary cache directories before distribution, triggering the malware_download tag due to the nature of the file type and source URL reputation.10.20.30.0/24) or filter URLs containing specific vendor domains (e.g., *.microsoft.com, *.oracle.com) when the user agent string matches the deployment tool (e.g., SCCM-Agent or Ansible-Runner).Scenario: Scheduled Security Scanner Updates
*.falcon.crowdstrike.com) or apply a time-based filter to suppress alerts generated during known maintenance windows (e.g., 02:00–04:00 UTC) when these scheduled jobs run.Scenario: Legitimate Cloud Backup and Archive Downloads