This detection rule identifies adversary activity involving the DCRat Remote Access Trojan, which grants attackers persistent remote control and command execution capabilities on compromised endpoints. A proactive hunt for these indicators is essential in Azure Sentinel to rapidly uncover stealthy lateral movements and prevent potential data exfiltration or credential theft before adversaries establish a foothold within the network.
Malware Family: DCRat Total IOCs: 4 IOC Types: ip:port, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://cq609149.tw1.ru/L1nc0In.php | botnet_cc | 2026-08-16 | 100% |
| ip:port | 43[.]248[.]9[.]242:8000 | botnet_cc | 2026-08-16 | 100% |
| ip:port | 38[.]60[.]253[.]24:443 | botnet_cc | 2026-08-15 | 75% |
| ip:port | 172[.]86[.]77[.]50:5656 | botnet_cc | 2026-08-15 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - DCRat
let malicious_ips = dynamic(["38.60.253.24", "43.248.9.242", "172.86.77.50"]);
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.60.253.24", "43.248.9.242", "172.86.77.50"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - DCRat
let malicious_urls = dynamic(["http://cq609149.tw1.ru/L1nc0In.php"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: DCRat IOCs detection rule, including context and suggested filters:
Scenario: Legitimate RMM Agent Updates
svchost.exe or specific service executables that match DCRat’s known file hashes or network connection patterns (e.g., connecting to a central management server on non-standard ports).NinjaOneAgent.exe, PDQDeployService.exe) and the destination IP belongs to the internal corporate RMM subnet.Scenario: Scheduled PowerShell Administrative Jobs
powershell.exe with specific command-line arguments that mimic DCRat’s execution flow (e.g., downloading configuration files from an internal repository), they may trigger the rule.%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe and the parent process is svchost.exe (TaskScheduler).Scenario: Internal Software Deployment via SCCM/Intune