This hypothesis targets adversaries who embed malicious download URLs in phishing lures or compromised web assets to facilitate initial access and payload delivery. Proactively hunting for these specific URLhaus entries in Azure Sentinel allows the SOC to identify potential compromise vectors before they trigger full-blown malware execution or lateral movement.
Threat: malware_download Total URLs: 7 Active URLs: 6
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://124.94.203.196:34272/i | online | malware_download | 2026-09-12 |
hxxps://true-soft.su/powershell/Loader.ps1 | offline | malware_download | 2026-09-12 |
hxxp://42.55.51.96:57019/i | online | malware_download | 2026-09-12 |
hxxp://61.137.153.247:41208/i | online | malware_download | 2026-09-12 |
hxxp://42.6.60.211:40465/i | online | malware_download | 2026-09-12 |
hxxp://58.209.44.30:3588/bin.sh | online | malware_download | 2026-09-12 |
hxxp://58.209.44.30:3588/i | online | malware_download | 2026-09-12 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["124.94.203.196", "61.137.153.247", "42.6.60.211", "58.209.44.30", "42.55.51.96"]);
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(["124.94.203.196", "61.137.153.247", "42.6.60.211", "58.209.44.30", "42.55.51.96"]);
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 CI/CD tool (e.g., Jenkins agent, Ansible bootstrap script) from a URL that was temporarily hosted on a domain later flagged by URLhaus due to a transient compromise or misclassification.
curl, wget, or powershell when the destination URL path contains common artifact identifiers like /v1/, /release/, or /download/.schtasks.exe, taskeng.exe, or cron/crond, and the URL ends with standard file extensions like .json, .yaml, .pem, or .crt.*.vendor-cdn.com, *.internal-mirror.corp) and exclude URLs matching these domains unless the user context is a non-standard service account.malware_download to verify alerting behavior.