This hunt targets adversary behavior characterized by the presence of twelve distinct indicators of compromise (IOCs) linked to unknown malware families that may evade standard signature-based detection. Proactively hunting for these IOCs in Azure Sentinel is critical to identify early-stage infections and establish baseline telemetry before the malware executes lateral movement or data exfiltration within the cloud environment.
Malware Family: Unknown malware Total IOCs: 12 IOC Types: ip:port, url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 159[.]195[.]193[.]179:7443 | botnet_cc | 2026-06-28 | 75% |
| url | hxxps://thespeedyhomeoffer.com/ | payload_delivery | 2026-06-28 | 90% |
| url | hxxps://hollytree-transport.co.uk/ | payload_delivery | 2026-06-28 | 90% |
| url | hxxps://emdgroupe.com/ | payload_delivery | 2026-06-28 | 90% |
| url | hxxps://cgain.net/ | payload_delivery | 2026-06-28 | 90% |
| url | hxxps://purplebandage.org.za/ | payload_delivery | 2026-06-28 | 90% |
| url | hxxps://www.rssssociety.org.in/ | payload_delivery | 2026-06-28 | 90% |
| domain | bonavol.pro | payload_delivery | 2026-06-28 | 100% |
| domain | lumennix.top | payload_delivery | 2026-06-28 | 100% |
| domain | funrat.co | botnet_cc | 2026-06-28 | 100% |
| domain | bestcheats.online | payload_delivery | 2026-06-28 | 100% |
| domain | figural.pro | payload_delivery | 2026-06-28 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["159.195.193.179"]);
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(["159.195.193.179"]);
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(["bonavol.pro", "lumennix.top", "funrat.co", "bestcheats.online", "figural.pro"]);
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://thespeedyhomeoffer.com/", "https://hollytree-transport.co.uk/", "https://emdgroupe.com/", "https://cgain.net/", "https://purplebandage.org.za/", "https://www.rssssociety.org.in/"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | 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 |
Here are specific false positive scenarios for the ThreatFox: Unknown malware IOCs detection rule, tailored for an enterprise environment:
Endpoint Protection Policy Updates via SCCM/Intune
Automated Software Deployment via Ansible/Terraform
artifacts.internal.corp) and specific file paths where deployment scripts execute (e.g., /tmp/deploy_staging/* or C:\ProgramData\Ansible\).Scheduled Backup Jobs using Veeam or Commvault