This rule detects adversary activity involving the Remcos remote access trojan by identifying five specific indicators of compromise that signal potential command and control or data exfiltration operations. A proactive hunt is essential in Azure Sentinel to rapidly identify and contain this high-severity threat before it establishes persistence within the enterprise network.
Malware Family: Remcos Total IOCs: 5 IOC Types: ip:port, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | newpapidnsorg.duckdns.org | botnet_cc | 2026-08-11 | 75% |
| ip:port | 172[.]111[.]163[.]168:65070 | botnet_cc | 2026-08-11 | 75% |
| ip:port | 204[.]93[.]220[.]122:17508 | botnet_cc | 2026-08-11 | 75% |
| ip:port | 155[.]103[.]69[.]20:14648 | botnet_cc | 2026-08-11 | 75% |
| ip:port | 155[.]103[.]70[.]232:14554 | botnet_cc | 2026-08-11 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Remcos
let malicious_ips = dynamic(["204.93.220.122", "172.111.163.168", "155.103.69.20", "155.103.70.232"]);
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(["204.93.220.122", "172.111.163.168", "155.103.69.20", "155.103.70.232"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Remcos
let malicious_domains = dynamic(["newpapidnsorg.duckdns.org"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the ThreatFox: Remcos IOCs detection rule, along with targeted filters or exclusions to mitigate noise in an enterprise environment:
Scenario: Automated Security Scanning Tools Executing Hash-Based Checks
ProcessName matches C:\Program Files\CrowdStrike\csfalcon.exe, C:\Windows\System32\defender.exe, or Tenable Nessus Agent and the ParentProcess is a scheduled task service (svchost.exe with specific service names).Scenario: IT Admin Performing Legitimate Remote Maintenance via Scheduled Tasks
UserAccount belongs to the IT_Operations or Domain_Admins groups and the execution context is identified as a “Scheduled Task” (e.g., Task Scheduler service). Additionally, exclude specific known internal IP ranges used for management stations.**Scenario: Deployment of