This detection rule identifies potential unknown malware threats by monitoring for 24 specific indicators of compromise (IOCs) that may evade traditional signature-based defenses. Proactively hunting for these signals in Azure Sentinel is critical to rapidly isolate emerging threats before they establish persistence or propagate laterally across the enterprise network.
Malware Family: Unknown malware Total IOCs: 24 IOC Types: ip:port, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 103[.]233[.]8[.]39:5216 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]39:19594 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]39:8000 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]46:3443 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]46:3232 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 5[.]181[.]181[.]12:5443 | botnet_cc | 2026-07-26 | 75% |
| ip:port | 199[.]246[.]88[.]101:5432 | botnet_cc | 2026-07-26 | 75% |
| ip:port | 103[.]233[.]8[.]46:5003 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]2[.]161[.]33:6378 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]2[.]161[.]33:22 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]46:19594 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 103[.]233[.]8[.]46:8000 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]2[.]161[.]33:8001 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]2[.]161[.]33:80 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]196[.]147[.]118:3232 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 107[.]175[.]227[.]55:8888 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 20[.]196[.]147[.]118:22 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 107[.]175[.]227[.]55:22 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 107[.]175[.]227[.]55:3232 | botnet_cc | 2026-07-26 | 100% |
| url | hxxps://tecnotetto.ch/it/ | payload_delivery | 2026-07-26 | 90% |
| ip:port | 35[.]206[.]101[.]37:7443 | botnet_cc | 2026-07-26 | 100% |
| ip:port | 111[.]170[.]148[.]134:28888 | botnet_cc | 2026-07-26 | 100% |
| url | hxxps://eco-megalabs.com/ | payload_delivery | 2026-07-26 | 90% |
| ip:port | 60[.]205[.]115[.]92:44322 | botnet_cc | 2026-07-25 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["107.175.227.55", "20.196.147.118", "103.233.8.39", "60.205.115.92", "103.233.8.46", "20.2.161.33", "199.246.88.101", "111.170.148.134", "35.206.101.37", "5.181.181.12"]);
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(["107.175.227.55", "20.196.147.118", "103.233.8.39", "60.205.115.92", "103.233.8.46", "20.2.161.33", "199.246.88.101", "111.170.148.134", "35.206.101.37", "5.181.181.12"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - Unknown malware
let malicious_urls = dynamic(["https://tecnotetto.ch/it/", "https://eco-megalabs.com/"]);
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 |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: Unknown malware IOCs detection rule, including targeted filters and exclusions:
Scenario: Automated Endpoint Protection Updates
*UpdateService.exe or *FalconSensor.exe running under the system account (NT SYSTEM) during maintenance windows (01:00–04:00). Additionally, add a filter to ignore IOCs where the file age is less than 24 hours.Scenario: Internal DevOps Artifact Deployment
10.20.x.x). Furthermore, filter out any IOCs where the file path contains /deployments/ or /artifacts/.Scenario: Third-Party SaaS Integration Scans