This hunt detects adversary activity involving known DCRat remote access trojan indicators to identify potential command-and-control communications or lateral movement within the network. A SOC team should proactively search for these IOCs in Azure Sentinel because early detection of this high-severity threat enables rapid containment before attackers can establish persistent footholds and exfiltrate sensitive data.
Malware Family: DCRat Total IOCs: 2 IOC Types: url, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxp://cc893886.tw1.ru/L1nc0In.php | botnet_cc | 2026-08-30 | 100% |
| ip:port | 172[.]174[.]128[.]128:8848 | botnet_cc | 2026-08-30 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - DCRat
let malicious_ips = dynamic(["172.174.128.128"]);
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(["172.174.128.128"]);
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://cc893886.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 3-5 specific false positive scenarios for the ThreatFox: DCRat IOCs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Legitimate Remote Desktop Administration via RDP
mstsc.exe and beyondtrust-agent.exe. Additionally, exclude traffic originating from known internal IP ranges (e.g., the “Admin Workstation” subnet) that matches the DCRat network signature.Scenario: Scheduled Backup Jobs Utilizing Cloud Storage
VeeamTransportService.exe or AcronisBackupAgent.exe. Implement a time-based filter to suppress alerts for these processes during known maintenance windows (e.g., 02:00–04:00 local time).Scenario: Software Deployment via Endpoint Management Tools