← Back to SOC feed Coverage →

URLhaus: 32-bit Malicious URLs

ioc-hunt HIGH URLhaus
CommonSecurityLogDnsEvents
iocurlhaus
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at URLhaus →
Retrieved: 2026-08-23T11:00:00Z · Confidence: medium

Hunt Hypothesis

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.

IOC Summary

Threat: 32-bit Total URLs: 17 Active URLs: 17

URLStatusThreatDate Added
hxxp://112.198.130.112:60062/ionlinemalware_download2026-08-23
hxxp://120.57.122.56:42186/ionlinemalware_download2026-08-23
hxxp://120.57.122.56:42186/bin.shonlinemalware_download2026-08-23
hxxp://112.198.130.112:60062/bin.shonlinemalware_download2026-08-23
hxxp://123.188.94.210:49613/ionlinemalware_download2026-08-23
hxxp://101.109.237.184:36403/bin.shonlinemalware_download2026-08-23
hxxp://222.139.42.27:42240/bin.shonlinemalware_download2026-08-23
hxxp://221.15.184.239:49837/ionlinemalware_download2026-08-23
hxxp://103.151.43.183:45405/bin.shonlinemalware_download2026-08-23
hxxp://103.160.130.109:34175/bin.shonlinemalware_download2026-08-23
hxxp://42.224.70.52:48398/ionlinemalware_download2026-08-23
hxxp://112.237.148.180:50714/ionlinemalware_download2026-08-23
hxxp://42.224.70.52:48398/bin.shonlinemalware_download2026-08-23
hxxp://112.237.148.180:50714/bin.shonlinemalware_download2026-08-23
hxxp://83.219.1.198:34396/ionlinemalware_download2026-08-23
hxxp://219.156.34.146:35324/ionlinemalware_download2026-08-23
hxxp://219.156.34.146:35324/bin.shonlinemalware_download2026-08-23

KQL: Url Dns Hunt

// 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

KQL: Url Proxy Hunt

// 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

Required Data Sources

Sentinel TableNotes
CommonSecurityLogEnsure this data connector is enabled
DnsEventsEnsure this data connector is enabled

References

False Positive Guidance

Here are 5 specific false positive scenarios and corresponding exclusion strategies for the URLhaus: 32-bit Malicious URLs detection rule in an enterprise environment:

Original source: https://urlhaus.abuse.ch/