This hypothesis targets the presence of seven known indicators of compromise associated with unidentified malware strains, which may indicate an active or dormant infection within the environment. Proactively hunting for these IOCs allows the SOC team to identify and isolate compromised assets before the unknown malware can establish persistence or propagate laterally across the Azure Sentinel infrastructure.
Malware Family: Unknown malware Total IOCs: 7 IOC Types: url, domain, sha256_hash, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://check-access.info/ | payload_delivery | 2026-09-04 | 90% |
| ip:port | 154[.]36[.]165[.]171:7443 | botnet_cc | 2026-09-04 | 75% |
| ip:port | 194[.]48[.]250[.]220:4444 | botnet_cc | 2026-09-04 | 75% |
| sha256_hash | c4f1f3afd7caf474594f7ef511745b9de4a1e72f624c7f73a372b05b25744c62 | payload | 2026-09-04 | 50% |
| ip:port | 194[.]238[.]57[.]199:2497 | botnet_cc | 2026-09-04 | 75% |
| domain | mariadelivery.it | payload_delivery | 2026-09-04 | 75% |
| domain | cloudyrobots.online | payload_delivery | 2026-09-04 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["154.36.165.171", "194.48.250.220", "194.238.57.199"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["154.36.165.171", "194.48.250.220", "194.238.57.199"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Unknown malware
let malicious_domains = dynamic(["mariadelivery.it", "cloudyrobots.online"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Unknown malware
let malicious_urls = dynamic(["https://check-access.info/"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
// Hunt for files matching known malicious hashes
// Source: ThreatFox - Unknown malware
let malicious_hashes = dynamic(["c4f1f3afd7caf474594f7ef511745b9de4a1e72f624c7f73a372b05b25744c62"]);
DeviceFileEvents
| where SHA256 in (malicious_hashes) or SHA1 in (malicious_hashes) or MD5 in (malicious_hashes)
| project Timestamp, DeviceName, FileName, FolderPath, SHA256, InitiatingProcessFileName
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceFileEvents | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
nmap or Advanced IP Scanner to perform routine vulnerability scanning or asset discovery, which generates connection attempts or DNS queries matching the “Unknown” IOCs (e.g., specific IP ranges or domains used for service discovery).
NetOps or SecurityTeam OU, or filter out events where the source process is nmap.exe, ipscan.exe, or masscan.exe.PSTools (PsExec) or RDP to troubleshoot a user’s workstation, resulting in outbound connections to internal management servers or external update servers that match the IOCs (e.g., specific TCP ports or domain names).
PsExec.exe, mstsc.exe, or wmic.exe, or filter out connections to known internal management subnets (e.g., 10.20.0.0/16).Windows Update or WSUS client) contacts external update servers or telemetry endpoints that overlap with the “Unknown” IOCs (e.g., specific domains like *.update.microsoft.com or IP ranges associated with CDN providers).
svchost.exe (specifically the WUA service) or wuauclt.exe, or filter out DNS queries to known Microsoft update domains.