This rule detects the presence of two specific malicious URLs from the URLhaus database, indicating potential web-based intrusion or phishing activity targeting your environment. Proactively hunting for these indicators in Azure Sentinel allows the SOC team to identify compromised endpoints or network flows before they can be leveraged for lateral movement or data exfiltration.
Threat: 54e64e Total URLs: 2 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://91.92.242.236/files-129312398/files/file_f226469611f1a6d2.exe | offline | malware_download | 2026-09-23 |
hxxp://91.92.242.236/files-129312398/files/file_32a272f522fb07c6.exe | offline | malware_download | 2026-09-23 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: 54e64e
let malicious_domains = dynamic(["91.92.242.236"]);
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(["91.92.242.236"]);
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: A DevOps engineer uses a CI/CD pipeline (e.g., GitHub Actions or Jenkins) to deploy a microservice where the build artifact or configuration file contains a hardcoded reference to a staging environment URL that happens to match the 54e64e hash due to a shared CDN or temporary asset hosting.
svc-ci-runner, jenkins-agent) or filter out traffic destined for known internal staging domains (e.g., *.staging.internal.corp) when the source process is a build tool like docker, kubectl, or git.Scenario: A security team performs a periodic vulnerability scan using tools like Nessus or Qualys, which probe external endpoints to verify reachability. The scanner may hit a known malicious URL listed in the URLhaus feed as part of a broad external asset discovery task, triggering the rule even though the connection is initiated by a controlled, authenticated scanner.
nessus.exe, qualys_agent.exe, nmap.exe) and the destination IP/URL matches the specific 54e64e entry, provided the source host is tagged in CMDB as a “Security Scanner” or “Vulnerability Management” asset.Scenario: An automated backup or sync job (e.g., Veeam, Rubrik, or Azure Backup) replicates data to a secondary cloud storage bucket. If the backup metadata or manifest file includes a reference to a previously archived malicious URL (e.g., from a compromised user profile backup), the sync process may generate a network event or file write event that correlates with the URLhaus signature.