This hypothesis targets adversaries who use known malicious URLs to download payloads or establish command-and-control channels, a common initial access or execution tactic. Proactively hunting for these specific indicators in Azure Sentinel allows the SOC to identify compromised endpoints or network flows before the malware fully executes or propagates, reducing the mean time to detection and containment.
Threat: malware_download Total URLs: 24 Active URLs: 18
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://113.236.234.179:53135/bin.sh | online | malware_download | 2026-09-22 |
hxxp://31.133.76.30:34609/i | online | malware_download | 2026-09-22 |
hxxp://115.63.50.225:49632/i | online | malware_download | 2026-09-22 |
hxxp://92.248.238.90:17191/bin.sh | online | malware_download | 2026-09-22 |
hxxp://60.23.233.134:56485/i | online | malware_download | 2026-09-22 |
hxxp://92.248.238.90:17191/i | online | malware_download | 2026-09-22 |
hxxp://42.53.235.63:58245/i | online | malware_download | 2026-09-22 |
hxxp://60.23.233.134:56485/bin.sh | online | malware_download | 2026-09-22 |
hxxp://89.189.188.39:37505/i | online | malware_download | 2026-09-22 |
hxxp://42.52.127.223:39285/bin.sh | online | malware_download | 2026-09-22 |
hxxp://181.197.146.98:55755/bin.sh | online | malware_download | 2026-09-22 |
hxxp://116.138.35.161:37833/bin.sh | offline | malware_download | 2026-09-22 |
hxxp://27.21.25.15:50054/i | offline | malware_download | 2026-09-22 |
hxxp://119.186.190.69:48263/i | offline | malware_download | 2026-09-22 |
hxxp://113.236.159.150:57442/bin.sh | offline | malware_download | 2026-09-22 |
hxxp://175.165.82.88:50674/i | online | malware_download | 2026-09-22 |
hxxp://42.56.207.13:48282/i | online | malware_download | 2026-09-22 |
hxxp://42.52.232.28:57947/i | online | malware_download | 2026-09-22 |
hxxp://42.56.207.13:48282/bin.sh | online | malware_download | 2026-09-22 |
hxxp://77.225.115.53:59140/i | online | malware_download | 2026-09-22 |
hxxp://123.14.55.246:53334/i | online | malware_download | 2026-09-22 |
hxxp://179.198.124.213/alpha-payload.zip | online | malware_download | 2026-09-22 |
hxxp://179.198.124.213/cloud-setup.ps1 | offline | malware_download | 2026-09-22 |
hxxp://astraia.co.za/kizzy/5.jpg | offline | malware_download | 2026-09-22 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["179.198.124.213", "42.53.235.63", "77.225.115.53", "113.236.234.179", "42.52.127.223", "89.189.188.39", "175.165.82.88", "115.63.50.225", "42.56.207.13", "123.14.55.246", "60.23.233.134", "181.197.146.98", "92.248.238.90", "31.133.76.30", "42.52.232.28"]);
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(["179.198.124.213", "42.53.235.63", "77.225.115.53", "113.236.234.179", "42.52.127.223", "89.189.188.39", "175.165.82.88", "115.63.50.225", "42.56.207.13", "123.14.55.246", "60.23.233.134", "181.197.146.98", "92.248.238.90", "31.133.76.30", "42.52.232.28"]);
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 |
Legacy Application Update Check: A legacy line-of-business application (e.g., an older version of SAP GUI or a custom Java-based inventory tool) configured to check for updates via a hardcoded HTTP endpoint that has since been added to URLhaus due to a shared infrastructure compromise.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 if it’s a Chromium-based wrapper) or the specific process name (e.g., javaw.exe or SAPlogon.exe) making the request, provided the destination IP is within the known corporate subnet range.Scheduled Telemetry or License Validation: A scheduled task (e.g., LicenseCheck_Weekly) running under a service account that contacts a vendor’s license validation server over plain HTTP (instead of HTTPS) for a legacy product like Adobe Creative Suite or a specific CAD software. The vendor’s CDN node may have been temporarily flagged by URLhaus due to a DDoS or misconfiguration.
svchost.exe or taskeng.exe). Exclude alerts where the source process is a known system service and the destination URL matches the vendor’s documented license server domain (e.g., *.adobe.com or *.autodesk.com), even if the specific path is flagged.Webhook or API Integration from CI/CD Pipeline: A Jenkins or GitLab CI job that makes an HTTP GET request to a third-party API endpoint (e.g., a status