This detection rule identifies potential unknown malware threats by correlating four specific indicators of compromise (IOCs) that may represent novel or evolving adversary behaviors not yet covered by existing signatures. Proactively hunting for these IOCs in Azure Sentinel is critical to ensure early discovery and rapid containment of emerging threats before they can establish persistence or spread laterally across the environment.
Malware Family: Unknown malware Total IOCs: 4 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 129[.]80[.]106[.]68:443 | botnet_cc | 2026-08-31 | 75% |
| ip:port | 117[.]72[.]202[.]93:8000 | botnet_cc | 2026-08-31 | 100% |
| ip:port | 1[.]117[.]77[.]166:888 | botnet_cc | 2026-08-31 | 100% |
| ip:port | 91[.]92[.]43[.]15:4444 | botnet_cc | 2026-08-31 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Unknown malware
let malicious_ips = dynamic(["117.72.202.93", "1.117.77.166", "129.80.106.68", "91.92.43.15"]);
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(["117.72.202.93", "1.117.77.166", "129.80.106.68", "91.92.43.15"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
Here are four specific false positive scenarios for the ThreatFox: Unknown malware IOCs rule, including suggested filters and exclusions tailored for a legitimate enterprise environment:
Scenario: Automated Security Tool Updates
C:\Program Files\CrowdStrike\fsq.exe or MsMpEng.exe) and restrict the detection to exclude file paths within the vendor’s installation directory (C:\ProgramData\Microsoft\Windows Defender\).Scenario: Scheduled Backup and Archiving Jobs
.vbk, .vmdk, .b2d) and add a filter for processes running under the dedicated service account used by the backup software (e.g., DOMAIN\VeeamServiceAccount).Scenario: Development Build Artifacts in CI/CD Pipelines