This hunt hypothesis targets adversaries leveraging the DCRat Remote Access Trojan to establish persistent command execution capabilities and facilitate sensitive data exfiltration within the network. Proactively hunting for these specific IOCs in Azure Sentinel is critical to detect early-stage lateral movement and prevent unauthorized remote control before attackers can fully compromise internal systems.
Malware Family: DCRat Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 46[.]246[.]12[.]2:2003 | botnet_cc | 2026-07-25 | 75% |
| ip:port | 217[.]154[.]183[.]251:8000 | botnet_cc | 2026-07-25 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - DCRat
let malicious_ips = dynamic(["46.246.12.2", "217.154.183.251"]);
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(["46.246.12.2", "217.154.183.251"]);
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: DCRat IOCs detection rule, along with suggested filters or exclusions tailored for an enterprise environment:
Scenario: Automated Patch Management via SCCM/WSUS
wuauserv.exe or ccmexec.exe which initiate network connections and command executions that mimic DCRat’s behavior of executing remote commands and maintaining persistence.ccmexec.exe, wuauclt.exe, or usoc_dla.exe originating from known internal IP ranges (e.g., 10.x.x.x) associated with the patch management infrastructure. Additionally, filter out connections to Microsoft Update endpoints (*.update.microsoft.com) that match the specific IOCs flagged by DCRat.Scenario: Remote Desktop Services (RDS) and Terminal Services
mstsc.exe to connect to remote sessions. The underlying service (TermService) often establishes persistent connections and executes commands within the user session context, which can trigger DCRat’s “remote access” and “command execution” signatures.\System32\rdshost.exe or mstsc.exe. Furthermore, exclude alerts generated during standard business hours (e.g., 08:00–18:00) on known RDS host servers where high-volume remote access is expected.**Scenario: Scheduled Backup Jobs