This hunt targets the execution of 32-bit malicious payloads delivered via known bad URLs, indicating an adversary is leveraging legacy architecture to bypass modern security controls or exploit specific binary vulnerabilities. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify compromised endpoints before lateral movement occurs, reducing the dwell time of threats that specifically target 32-bit processes.
Threat: 32-bit Total URLs: 12 Active URLs: 12
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://123.14.245.252:49044/i | online | malware_download | 2026-09-27 |
hxxp://59.180.143.224:55956/i | online | malware_download | 2026-09-27 |
hxxp://113.238.102.82:51593/i | online | malware_download | 2026-09-27 |
hxxp://116.248.81.126:46662/bin.sh | online | malware_download | 2026-09-27 |
hxxp://61.156.171.18:40579/i | online | malware_download | 2026-09-27 |
hxxp://219.155.28.129:39392/i | online | malware_download | 2026-09-27 |
hxxp://61.156.171.18:40579/bin.sh | online | malware_download | 2026-09-27 |
hxxp://115.55.229.137:46709/i | online | malware_download | 2026-09-27 |
hxxp://89.200.227.78:52412/i | online | malware_download | 2026-09-27 |
hxxp://105.184.253.31:42613/i | online | malware_download | 2026-09-27 |
hxxp://222.124.53.235:37862/bin.sh | online | malware_download | 2026-09-27 |
hxxp://222.173.239.186:39875/bin.sh | online | malware_download | 2026-09-27 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: 32-bit
let malicious_domains = dynamic(["113.238.102.82", "222.173.239.186", "123.14.245.252", "219.155.28.129", "59.180.143.224", "222.124.53.235", "115.55.229.137", "89.200.227.78", "61.156.171.18", "116.248.81.126", "105.184.253.31"]);
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(["113.238.102.82", "222.173.239.186", "123.14.245.252", "219.155.28.129", "59.180.143.224", "222.124.53.235", "115.55.229.137", "89.200.227.78", "61.156.171.18", "116.248.81.126", "105.184.253.31"]);
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 |
ImageFileName matches known legacy 32-bit apps (e.g., AcroRd32.exe, app32.exe) and the URL domain matches the specific whitelisted domain associated with the vendor’s update service.CommandLine contains powershell.exe or cmd.exe and the parent process is TaskScheduler.exe or svchost.exe, specifically targeting URLs ending in /telemetry or /collect paths.DevTeam or QA and where the SourceIP is within the internal development subnet range (e.g., 10.20.0.0/16).