This hunt targets known indicators of compromise associated with the Havoc framework, a post-exploitation tool frequently used by adversaries for command and control and lateral movement. Proactively hunting for these IOCs in Azure Sentinel allows the SOC to identify compromised endpoints or network artifacts before the attacker can establish persistent access or escalate privileges.
Malware Family: Havoc Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 57[.]154[.]15[.]252:443 | botnet_cc | 2026-09-15 | 75% |
| ip:port | 158[.]247[.]202[.]60:443 | botnet_cc | 2026-09-15 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Havoc
let malicious_ips = dynamic(["57.154.15.252", "158.247.202.60"]);
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(["57.154.15.252", "158.247.202.60"]);
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 |
Havoc framework (or a similar C2 tool like Sliver or Covenant) in a staging environment to test new microservice communication protocols, where the specific IP addresses or domain names from the ThreatFox IOCs are hardcoded in the test configuration files or DNS records.
python.exe or java.exe running from a known development path (e.g., C:\dev\havoc-test\) or where the destination IP is within the designated staging subnet (e.g., 10.20.0.0/24).Nmap or Advanced IP Scanner that scans the specific IP ranges or domains listed in the Havoc IOCs to verify asset inventory, triggering the detection due to the matching network indicators.
nmap.exe, advipscan.exe, or ping.exe and the user account belongs to the IT-Admins or Network-Team security group.Resolve-DnsName or Test-Connection and the parent process is powershell.exe or pwsh.exe initiated by a scheduled task named Daily-Health-Check or similar.Wireshark or Fiddler to capture traffic against