This hunt detects adversary activity involving known AdaptixC2 command-and-control infrastructure by matching network traffic against specific ThreatFox indicators of compromise. Proactively hunting for these IOCs in Azure Sentinel is critical to identify early-stage lateral movement or data exfiltration attempts before the threat escalates into a full-blown incident.
Malware Family: AdaptixC2 Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 31[.]77[.]228[.]179:4321 | botnet_cc | 2026-08-19 | 75% |
| ip:port | 118[.]107[.]23[.]86:4321 | botnet_cc | 2026-08-19 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - AdaptixC2
let malicious_ips = dynamic(["31.77.228.179", "118.107.23.86"]);
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(["31.77.228.179", "118.107.23.86"]);
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 3-5 specific false positive scenarios for the ThreatFox: AdaptixC2 IOCs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Automated Security Tool Updates
FalconSensor.exe, MsMpEng.exe) connecting to AdaptixC2 IP ranges or domains. Additionally, filter out events occurring within the defined maintenance window (e.g., 02:00–04:00 UTC) where these updates are typically pushed.Scenario: Scheduled Backup and Data Synchronization Jobs
Task Scheduler jobs named “Daily_Config_Sync” or PowerShell scripts running via PowerShell.exe) connect to these IOCs nightly to archive logs or sync policy states, mimicking C2 traffic patterns.VeeamAgent.exe, AcronisCyberProtect.exe) and the destination matches AdaptixC2 IOCs. Implement a filter that ignores traffic from specific service accounts used for these jobs, such as DOMAIN\svc_backup_admin.Scenario: Third-Party SaaS Integration via API