This rule identifies network traffic where internal hosts are connecting to known malicious URLs tracked by the URLhaus project, indicating potential malware staging or download activity. Proactively hunting for these connections allows the SOC to detect compromised endpoints or lateral movement attempts before the malicious payload is fully executed or propagated within the Azure environment.
Threat: malware_download Total URLs: 22 Active URLs: 15
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://196.189.46.69:47093/i | offline | malware_download | 2026-09-23 |
hxxp://175.165.87.193:53723/i | offline | malware_download | 2026-09-23 |
hxxp://175.165.149.167:47203/bin.sh | offline | malware_download | 2026-09-23 |
hxxp://211.141.32.89:62894/bin.sh | offline | malware_download | 2026-09-23 |
hxxp://39.89.30.74:42179/bin.sh | offline | malware_download | 2026-09-23 |
hxxp://124.94.208.194:51581/bin.sh | online | malware_download | 2026-09-23 |
hxxp://175.148.157.236:51554/i | online | malware_download | 2026-09-23 |
hxxp://60.23.234.32:43716/i | online | malware_download | 2026-09-23 |
hxxp://42.227.130.70:49778/i | online | malware_download | 2026-09-23 |
hxxp://42.227.130.70:49778/bin.sh | online | malware_download | 2026-09-23 |
hxxp://125.47.23.202:55548/i | online | malware_download | 2026-09-23 |
hxxp://163.142.87.109:60758/bin.sh | online | malware_download | 2026-09-23 |
hxxp://175.165.81.113:56865/i | online | malware_download | 2026-09-23 |
hxxp://115.55.113.6:60401/i | online | malware_download | 2026-09-23 |
hxxp://115.55.113.6:60401/bin.sh | online | malware_download | 2026-09-23 |
hxxp://14.189.8.185:33032/i | online | malware_download | 2026-09-23 |
hxxp://113.231.202.211:51478/bin.sh | online | malware_download | 2026-09-23 |
hxxp://27.44.144.219:56922/i | offline | malware_download | 2026-09-23 |
hxxp://27.44.144.219:56922/bin.sh | offline | malware_download | 2026-09-23 |
hxxp://14.189.8.185:33032/bin.sh | online | malware_download | 2026-09-23 |
hxxp://218.61.111.28:34929/i | online | malware_download | 2026-09-23 |
hxxp://123.8.10.199:46742/i | online | malware_download | 2026-09-23 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["218.61.111.28", "124.94.208.194", "163.142.87.109", "42.227.130.70", "175.165.81.113", "175.148.157.236", "115.55.113.6", "113.231.202.211", "14.189.8.185", "60.23.234.32", "125.47.23.202", "123.8.10.199"]);
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(["218.61.111.28", "124.94.208.194", "163.142.87.109", "42.227.130.70", "175.165.81.113", "175.148.157.236", "115.55.113.6", "113.231.202.211", "14.189.8.185", "60.23.234.32", "125.47.23.202", "123.8.10.199"]);
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 |
Scenario: Automated Vulnerability Scanning or Penetration Testing
10.20.50.0/24) or filter by user-agent strings containing “Nessus,” “Qualys,” or “Metasploit.”Scenario: CI/CD Pipeline Artifact Retrieval
jenkins-agent, gitlab-runner, azdo-agent) or filter by destination ports 443/80 when the source is a known build server IP range.Scenario: Scheduled Backup or Sync Jobs
rsync, rclone, or Veeam Backup & Replication are syncing data to/from a cloud storage endpoint that URLhaus has flagged as a malware distribution node (often due to a compromised public bucket or shared link).rclone.exe, rsync, or VeeamBackup.exe and filter by scheduled task names containing “Backup,” “Sync,” or “Nightly” in the command line or process creation context.Scenario: Developer Local Testing with Public Test Endpoints