This hunt detects adversaries leveraging wget utility to download and execute payloads from known malicious URLs identified by URLhaus, indicating potential initial access or command-and-control activity. A SOC team should proactively hunt for this behavior in Azure Sentinel to identify early-stage compromises where attackers utilize standard HTTP tools to bypass traditional perimeter defenses and establish a foothold within the environment.
Threat: ua-wget Total URLs: 12 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://5.182.210.61/0fabad | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/da7a04 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/fc713a | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/b22ab5 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/96f5c0 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/11c2a0 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/0efa59 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/354edc | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/23e522 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/dd1d24 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/5fd134 | offline | malware_download | 2026-07-31 |
hxxp://5.182.210.61/20edef | offline | malware_download | 2026-07-31 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: ua-wget
let malicious_domains = dynamic(["5.182.210.61"]);
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(["5.182.210.61"]);
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 specific false positive scenarios and corresponding filters for the URLhaus: ua-wget Malicious URLs detection rule in an enterprise environment:
Scheduled Backup Scripts using wget
wget to fetch configuration files, license keys, or update manifests from trusted vendor portals. These requests frequently match the ua-wget signature even though the destination URLs are benign.backup-server-01, veeam-repo) or filter out URLs ending in known vendor domains (e.g., .veeam.com, .microsoft.com) where the User-Agent contains Wget.CI/CD Pipeline Artifact Downloads
wget within build agents to pull Docker images, JAR files, or npm packages from internal artifact repositories (e.g., Nexus, Artifactory) during the “Build” and “Deploy” stages. The high volume of these automated downloads can trigger alerts for every successful pipeline run.10.20.50.0/24) and exclude URLs containing paths like /artifacts, /maven, or /docker that are known internal repositories.Automated Software License Verification