This detection identifies adversary activity involving the AdaptixC2 command and control infrastructure by monitoring for matches against a curated set of twelve specific indicators of compromise. Proactive hunting in Azure Sentinel is essential to rapidly uncover early-stage lateral movement or data exfiltration attempts driven by this threat actor before they escalate into broader incidents.
Malware Family: AdaptixC2 Total IOCs: 12 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 45[.]38[.]20[.]38:8491 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 194[.]87[.]239[.]245:7682 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 193[.]149[.]185[.]215:4321 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 186[.]244[.]227[.]52:4321 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 186[.]244[.]227[.]104:4321 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 186[.]244[.]227[.]27:4321 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 160[.]20[.]109[.]52:32333 | botnet_cc | 2026-08-05 | 75% |
| ip:port | 103[.]53[.]80[.]201:8080 | botnet_cc | 2026-08-05 | 100% |
| ip:port | 103[.]53[.]80[.]201:80 | botnet_cc | 2026-08-05 | 100% |
| ip:port | 103[.]53[.]80[.]201:8443 | botnet_cc | 2026-08-05 | 100% |
| ip:port | 101[.]36[.]123[.]12:443 | botnet_cc | 2026-08-05 | 100% |
| ip:port | 101[.]36[.]123[.]12:80 | botnet_cc | 2026-08-05 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - AdaptixC2
let malicious_ips = dynamic(["45.38.20.38", "194.87.239.245", "101.36.123.12", "160.20.109.52", "103.53.80.201", "186.244.227.104", "186.244.227.52", "186.244.227.27", "193.149.185.215"]);
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(["45.38.20.38", "194.87.239.245", "101.36.123.12", "160.20.109.52", "103.53.80.201", "186.244.227.104", "186.244.227.52", "186.244.227.27", "193.149.185.215"]);
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 exclusion strategies for the ThreatFox: AdaptixC2 IOCs detection rule in an enterprise environment:
Endpoint Protection Policy Updates via Admin Console
10.50.10.0/24) or filter events where the process name matches the EDR agent service (e.g., falcon.sys or MsMpEng.exe) and the user context is a system account (NT AUTHORITY\SYSTEM).Scheduled Antivirus Definition Synchronization
wuauserv.exe (Windows Update) or the specific antivirus updater service, and the destination port matches the internal repository port (e.g., Port 443 to 192.168.5.10).DevOps CI/CD Pipeline Artifact Retrieval