This detection identifies adversary activity involving access to known 32-bit malicious URLs from the URLhaus threat intelligence feed, signaling potential command and control or initial infection vectors targeting legacy architectures. A proactive hunt is essential in Azure Sentinel to uncover hidden compromises on older systems that may lack modern security controls, ensuring rapid containment of threats leveraging these specific 32-bit indicators.
Threat: 32-bit Total URLs: 17 Active URLs: 17
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://112.198.130.112:60062/i | online | malware_download | 2026-08-23 |
hxxp://120.57.122.56:42186/i | online | malware_download | 2026-08-23 |
hxxp://120.57.122.56:42186/bin.sh | online | malware_download | 2026-08-23 |
hxxp://112.198.130.112:60062/bin.sh | online | malware_download | 2026-08-23 |
hxxp://123.188.94.210:49613/i | online | malware_download | 2026-08-23 |
hxxp://101.109.237.184:36403/bin.sh | online | malware_download | 2026-08-23 |
hxxp://222.139.42.27:42240/bin.sh | online | malware_download | 2026-08-23 |
hxxp://221.15.184.239:49837/i | online | malware_download | 2026-08-23 |
hxxp://103.151.43.183:45405/bin.sh | online | malware_download | 2026-08-23 |
hxxp://103.160.130.109:34175/bin.sh | online | malware_download | 2026-08-23 |
hxxp://42.224.70.52:48398/i | online | malware_download | 2026-08-23 |
hxxp://112.237.148.180:50714/i | online | malware_download | 2026-08-23 |
hxxp://42.224.70.52:48398/bin.sh | online | malware_download | 2026-08-23 |
hxxp://112.237.148.180:50714/bin.sh | online | malware_download | 2026-08-23 |
hxxp://83.219.1.198:34396/i | online | malware_download | 2026-08-23 |
hxxp://219.156.34.146:35324/i | online | malware_download | 2026-08-23 |
hxxp://219.156.34.146:35324/bin.sh | online | malware_download | 2026-08-23 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: 32-bit
let malicious_domains = dynamic(["101.109.237.184", "120.57.122.56", "103.160.130.109", "112.237.148.180", "112.198.130.112", "42.224.70.52", "222.139.42.27", "221.15.184.239", "103.151.43.183", "123.188.94.210", "83.219.1.198", "219.156.34.146"]);
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(["101.109.237.184", "120.57.122.56", "103.160.130.109", "112.237.148.180", "112.198.130.112", "42.224.70.52", "222.139.42.27", "221.15.184.239", "103.151.43.183", "123.188.94.210", "83.219.1.198", "219.156.34.146"]);
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 5 specific false positive scenarios and corresponding exclusion strategies for the URLhaus: 32-bit Malicious URLs detection rule in an enterprise environment:
Legacy Line-of-Business Application Updates
updates.vendor-legacy.com) and limit the scope to 32-bit process paths such as C:\Program Files (x86)\LegacyApp\Updater.exe.Scheduled Antivirus Definition Syncs
MsMpEng.exe or SymantecDefender.exe) running in 32-bit mode, specifically targeting destination domains like go.microsoft.com or updates.symantec.com.CI/CD Pipeline Artifact Downloads