This hunt targets the execution of known malicious download URLs, indicating that an adversary is actively staging or retrieving payloads to establish a foothold in the environment. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify compromised hosts early, potentially preventing lateral movement or data exfiltration before the malware fully executes.
Threat: malware_download Total URLs: 31 Active URLs: 25
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://123.14.37.140:7001/i | offline | malware_download | 2026-09-15 |
hxxps://docmntageant.com/n-docusign/Windows/utility.php | offline | malware_download | 2026-09-15 |
hxxp://94.28.39.38:34375/bin.sh | offline | malware_download | 2026-09-15 |
hxxp://27.37.102.255:50677/bin.sh | online | malware_download | 2026-09-15 |
hxxp://60.23.235.89:56526/i | online | malware_download | 2026-09-15 |
hxxp://89.189.188.39:35998/bin.sh | online | malware_download | 2026-09-15 |
hxxp://42.55.5.239:44015/i | online | malware_download | 2026-09-15 |
hxxp://89.189.188.39:35998/i | online | malware_download | 2026-09-15 |
hxxp://223.112.189.134:33646/i | online | malware_download | 2026-09-15 |
hxxp://221.200.166.125:40452/i | online | malware_download | 2026-09-15 |
hxxp://60.23.232.29:39392/i | online | malware_download | 2026-09-15 |
hxxp://91.219.167.155:11206/i | online | malware_download | 2026-09-15 |
hxxp://59.96.142.171:51699/bin.sh | offline | malware_download | 2026-09-15 |
hxxp://60.19.216.218:54355/i | online | malware_download | 2026-09-15 |
hxxp://60.23.237.52:54514/i | online | malware_download | 2026-09-15 |
hxxp://42.86.81.207:55750/i | online | malware_download | 2026-09-15 |
hxxp://42.7.137.136:51013/bin.sh | online | malware_download | 2026-09-15 |
hxxp://42.56.161.20:38561/bin.sh | online | malware_download | 2026-09-15 |
hxxp://42.55.51.96:57019/bin.sh | online | malware_download | 2026-09-15 |
hxxp://85.12.205.35:34281/bin.sh | online | malware_download | 2026-09-15 |
hxxp://85.12.205.35:34281/i | online | malware_download | 2026-09-15 |
hxxp://45.148.148.89:40845/bin.sh | online | malware_download | 2026-09-15 |
hxxp://59.96.142.171:51699/i | offline | malware_download | 2026-09-15 |
hxxp://120.84.212.223:53273/bin.sh | online | malware_download | 2026-09-15 |
hxxp://219.157.60.223:50240/i | offline | malware_download | 2026-09-15 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["27.37.102.255", "60.23.235.89", "120.84.212.223", "42.55.5.239", "60.19.216.218", "175.147.122.133", "42.7.137.136", "85.12.205.35", "175.165.81.26", "45.148.148.89", "221.200.166.125", "60.23.232.29", "113.230.82.33", "89.189.188.39", "91.219.167.155", "120.84.215.236", "223.112.189.134", "42.86.81.207", "42.56.161.20", "175.165.82.24", "42.55.51.96", "60.23.237.52"]);
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(["27.37.102.255", "60.23.235.89", "120.84.212.223", "42.55.5.239", "60.19.216.218", "175.147.122.133", "42.7.137.136", "85.12.205.35", "175.165.81.26", "45.148.148.89", "221.200.166.125", "60.23.232.29", "113.230.82.33", "89.189.188.39", "91.219.167.155", "120.84.215.236", "223.112.189.134", "42.86.81.207", "42.56.161.20", "175.165.82.24", "42.55.51.96", "60.23.237.52"]);
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 |
curl or wget to download a specific version of a CLI tool (e.g., kubectl, terraform, or ansible) from a GitHub release or a package repository that has been temporarily flagged by URLhaus due to a compromised upstream dependency or a false positive in the feed.
.zip, .tar.gz, .exe, .dmg) when the source domain is a known trusted registry (e.g., github.com, pypi.org, npmjs.com) and the user account belongs to the devops or platform-engineering group.support.microsoft.com, vmware.com, cisco.com) to validate checksums before deploying via SCCM or Intune. The vendor’s CDN URL may be transiently listed on URLhaus if a subdomain was recently compromised or if the feed has a lag in updating.
*.microsoft.com, *.vmware.com) and the user agent string or source process is bitsadmin.exe, curl.exe, or powershell.exe executed by an account in the IT-Admins security group.curl to fetch a sample file or configuration dump from a threat intelligence platform’s sandbox (e.g., any.run, hybrid-analysis.com, malshare.com) to compare hashes or inspect behavior. These platforms often host numerous sample URLs that may be tagged as malware_download because they are known malicious samples, but the