This hunt hypothesis targets adversary behavior involving the execution of known Kimwolf indicators of compromise to detect potential supply chain or web-based infection vectors within the Azure environment. Proactively hunting for these specific IOCs is critical because it enables the SOC team to identify early-stage compromises before they escalate into broader lateral movements, leveraging Azure Sentinel’s real-time correlation capabilities to minimize dwell time.
Malware Family: Kimwolf Total IOCs: 10 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 188[.]166[.]63[.]49:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 167[.]71[.]1[.]193:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 134[.]122[.]62[.]67:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 164[.]92[.]146[.]175:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 146[.]190[.]226[.]132:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 68[.]183[.]8[.]190:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 188[.]166[.]34[.]177:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 64[.]227[.]70[.]229:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 167[.]71[.]69[.]84:25001 | botnet_cc | 2026-07-03 | 100% |
| ip:port | 161[.]35[.]155[.]56:25001 | botnet_cc | 2026-07-03 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Kimwolf
let malicious_ips = dynamic(["167.71.1.193", "64.227.70.229", "188.166.63.49", "164.92.146.175", "134.122.62.67", "188.166.34.177", "68.183.8.190", "167.71.69.84", "161.35.155.56", "146.190.226.132"]);
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(["167.71.1.193", "64.227.70.229", "188.166.63.49", "164.92.146.175", "134.122.62.67", "188.166.34.177", "68.183.8.190", "167.71.69.84", "161.35.155.56", "146.190.226.132"]);
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, tailored for an enterprise environment:
Endpoint Protection Scanning of Software Repositories
\\SoftwareRepo\LegacyTools\ directory and exclude network traffic originating from the specific IP range of the Software Distribution Server (e.g., 10.20.50.0/24) when communicating with the EDR management console.Scheduled Antivirus Definition Updates
Process Name is wuauclt.exe or ccSvcHst.exe and the Source IP matches the WSUS server IP (e.g., 192.168.10.5). Additionally, filter out alerts occurring strictly between 02:00 and 04:00 UTC during the defined maintenance window.IT Admin Deployment of Patched Applications