This detection rule identifies adversary activity involving known Indicators of Compromise (IOCs) linked to the Havoc toolset, which is frequently utilized in advanced post-exploitation and lateral movement phases. Proactively hunting for these IOCs within Azure Sentinel allows the SOC team to rapidly detect early-stage compromises and mitigate potential threats before they escalate into broader network incidents.
Malware Family: Havoc Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 47[.]96[.]154[.]174:443 | botnet_cc | 2026-07-24 | 100% |
| ip:port | 151[.]236[.]21[.]109:2096 | botnet_cc | 2026-07-24 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Havoc
let malicious_ips = dynamic(["47.96.154.174", "151.236.21.109"]);
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(["47.96.154.174", "151.236.21.109"]);
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 specific false positive scenarios and corresponding filters for the ThreatFox: Havoc IOCs detection rule within an enterprise environment:
Scenario: Scheduled Antivirus Definition Updates via Windows Update
usocd.exe) or a third-party AV agent (e.g., CrowdStrike, Symantec) periodically downloads definition updates from Microsoft’s content delivery network. These updates often contain embedded scripts or DLLs that match the file hashes or URLs associated with Havoc IOCs due to shared infrastructure or similar code signatures.usocd.exe, MsMpEng.exe, or specific AV agents (e.g., C:\Program Files\CrowdStrike\fsquarant.exe) and the parent process is svchost.exe running under the SYSTEM account. Additionally, filter out network traffic originating from known Microsoft update IP ranges (e.g., 13.107.x.x).Scenario: Internal Software Deployment via SCCM/Intune
ccmexec.exe or DeviceCensus.exe) may execute scripts that reference external repositories containing artifacts with IOCs similar to Havoc’s known indicators (e.g., specific certificate thumbprints or script hashes).ccmexec.exe) and Intune Management Agent (IntuneManagementAgent.exe). Filter based on the “User Context” being SYSTEM or a dedicated deployment account (e.g., DOMAIN\SCCM-Deploy-Svc) and restrict the scope to specific maintenance time windows (e.g., 0