This hypothesis targets adversaries who establish command-and-control channels by directing hosts to download malicious payloads from known URLhaus entries, a common precursor to initial access or privilege escalation. Proactively hunting for these specific malware_download URLs in Azure Sentinel allows the SOC to identify compromised endpoints early, preventing the execution of malicious binaries before they can propagate or establish persistence within the environment.
Threat: malware_download Total URLs: 4 Active URLs: 4
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://115.61.112.176:54918/i | online | malware_download | 2026-09-17 |
hxxp://115.61.112.176:54918/bin.sh | online | malware_download | 2026-09-17 |
hxxp://176.119.79.164:37662/i | online | malware_download | 2026-09-17 |
hxxp://176.119.79.164:37662/bin.sh | online | malware_download | 2026-09-17 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["176.119.79.164", "115.61.112.176"]);
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(["176.119.79.164", "115.61.112.176"]);
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 |
github-actions, jenkins) or where the download source IP is within the internal staging network range (e.g., 10.20.0.0/24).https://downloads.vendor.com/temp/patch-1.2.3.exe) which is listed on URLhaus because it was used in a recent campaign, but the file is signed and verified.
.exe, .msi, .zip) when the initiating process is a known administrative tool (e.g., powershell.exe, psexec.exe) and the URL domain matches an approved vendor list (e.g., *.vendor.com).environment=test or role=sandbox in CMDB, or where the destination port is 443 and the source IP is within the dedicated security lab subnet (e.g., `192.168.50.0/2