This hunt detects adversary activity consistent with the Kimwolf threat by identifying network connections and file artifacts matching its specific set of ten Indicators of Compromise (IOCs). Proactively hunting for these signatures in Azure Sentinel is critical to rapidly identify early-stage infections before they escalate into broader lateral movements or data exfiltration events.
Malware Family: Kimwolf Total IOCs: 10 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 178[.]128[.]253[.]253:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 157[.]245[.]65[.]67:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 159[.]223[.]5[.]30:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 206[.]189[.]7[.]4:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 167[.]71[.]7[.]92:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 178[.]128[.]243[.]177:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 188[.]166[.]24[.]139:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 206[.]189[.]101[.]38:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 152[.]42[.]129[.]15:25001 | botnet_cc | 2026-06-30 | 100% |
| ip:port | 209[.]38[.]35[.]163:25001 | botnet_cc | 2026-06-30 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Kimwolf
let malicious_ips = dynamic(["178.128.253.253", "167.71.7.92", "152.42.129.15", "178.128.243.177", "209.38.35.163", "157.245.65.67", "159.223.5.30", "206.189.7.4", "188.166.24.139", "206.189.101.38"]);
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(["178.128.253.253", "167.71.7.92", "152.42.129.15", "178.128.243.177", "209.38.35.163", "157.245.65.67", "159.223.5.30", "206.189.7.4", "188.166.24.139", "206.189.101.38"]);
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 5 specific false positive scenarios for the ThreatFox: Kimwolf IOCs detection rule in an enterprise environment, along with suggested filters or exclusions:
Enterprise Antivirus Definition Updates
svc-crowdstrike, LocalSystem running MsMpEng.exe) during the defined maintenance window (e.g., 02:00–04:00 UTC).Software Deployment via Configuration Management
ccmexec.exe, Ansible-Runner) and restrict alerts to non-standard user accounts. If the IOC is a file hash, whitelist the specific directory path where deployments are staged (e.g., C:\Windows\CCMCache).Security Information and Event Management (SIEM) Log Ingestion