This hunt targets adversary command and control activities by identifying network traffic matching three specific indicators of compromise linked to the AdaptixC2 framework. Proactively searching for these signals in Azure Sentinel is critical because early detection of this C2 infrastructure allows the SOC team to isolate compromised assets before lateral movement or data exfiltration occurs.
Malware Family: AdaptixC2 Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 45[.]198[.]224[.]94:4321 | botnet_cc | 2026-07-12 | 75% |
| ip:port | 38[.]54[.]8[.]74:4321 | botnet_cc | 2026-07-12 | 75% |
| ip:port | 107[.]172[.]90[.]117:4322 | botnet_cc | 2026-07-12 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - AdaptixC2
let malicious_ips = dynamic(["38.54.8.74", "107.172.90.117", "45.198.224.94"]);
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(["38.54.8.74", "107.172.90.117", "45.198.224.94"]);
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 for the ThreatFox: AdaptixC2 IOCs detection rule in an enterprise environment, along with recommended filters and exclusions:
Endpoint Management Software Updates
mscoree.dll or specific C2 communication patterns used by the vendor’s updater).NT SERVICE\ccmexec or IvantiAgentService) and restrict the detection to only flag events where the parent process is not a known enterprise management executable.Third-Party SaaS Integration Scans
*.tenable.com or *.qualys.com). Additionally, whitelist the specific process names of the scanner agents (nsagent.exe, qagent.exe).Automated Backup and Archiving Tasks