This hunt detects adversary behavior involving the execution of 32-bit malware delivered through known malicious URLs identified by URLhaus, which often target legacy systems or specific application architectures. A SOC team should proactively hunt for these indicators in Azure Sentinel to identify early-stage compromises on 32-bit endpoints that may be overlooked by default 64-bit focused monitoring rules.
Threat: 32-bit Total URLs: 3 Active URLs: 2
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://27.44.146.70:45253/i | offline | malware_download | 2026-08-29 |
hxxp://27.44.146.70:45253/bin.sh | online | malware_download | 2026-08-29 |
hxxp://60.23.234.52:36302/i | online | malware_download | 2026-08-29 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: 32-bit
let malicious_domains = dynamic(["27.44.146.70", "60.23.234.52"]);
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(["27.44.146.70", "60.23.234.52"]);
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 |
Here are 4 specific false positive scenarios for the URLhaus: 32-bit Malicious URLs detection rule in an enterprise environment, along with suggested filters or exclusions:
Legacy Admin Tooling via Browser
User-Agent string containing keywords like MSIE 10.0, Trident/7.0, or specific legacy browser versions, combined with a whitelist of known internal FQDNs (e.g., *.scconfigmgr.local, *.sap-gui.internal).Automated Scheduled Reporting Jobs
01:30 - 04:30) specifically for source IPs belonging to the “Report-Server” subnet, or exclude traffic where the `Process