This hunt targets adversary activity involving known AdaptixC2 command-and-control infrastructure by correlating network traffic against eight specific indicators of compromise. Proactively hunting for these IOCs in Azure Sentinel is critical to rapidly identify and contain early-stage lateral movement or data exfiltration attempts before they escalate into a full-scale incident.
Malware Family: AdaptixC2 Total IOCs: 8 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 15[.]235[.]3[.]224:443 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 15[.]235[.]3[.]224:80 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 15[.]235[.]3[.]224:8080 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 149[.]104[.]28[.]204:443 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 45[.]77[.]89[.]29:8484 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 149[.]104[.]28[.]204:80 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 149[.]104[.]28[.]204:8080 | botnet_cc | 2026-07-20 | 100% |
| ip:port | 149[.]104[.]28[.]204:9879 | botnet_cc | 2026-07-20 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - AdaptixC2
let malicious_ips = dynamic(["149.104.28.204", "45.77.89.29", "15.235.3.224"]);
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(["149.104.28.204", "45.77.89.29", "15.235.3.224"]);
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 4 specific false positive scenarios for the ThreatFox: AdaptixC2 IOCs detection rule in an enterprise environment, along with suggested filters or exclusions:
Endpoint Protection Management Console Updates
Third-Party Cloud Backup Agents (e.g., Veeam or Commvault)
svc-veeam-backup, commvault-agent) and filter out connections where the destination port is standard for backup protocols (e.g., TCP 443, 8080) during defined maintenance windows.Automated Patch Management Deployments