This hypothesis targets the presence of DCRat, a remote access trojan that grants adversaries persistent command-and-control capabilities to execute arbitrary commands and exfiltrate sensitive data. Proactively hunting for these IOCs in Azure Sentinel is critical to identify compromised endpoints before the malware can establish a foothold, escalate privileges, or facilitate lateral movement across the network.
Malware Family: DCRat Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 46[.]246[.]84[.]6:8848 | botnet_cc | 2026-09-22 | 75% |
| ip:port | 41[.]68[.]226[.]249:5554 | botnet_cc | 2026-09-22 | 75% |
| ip:port | 193[.]143[.]1[.]247:8848 | botnet_cc | 2026-09-22 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - DCRat
let malicious_ips = dynamic(["193.143.1.247", "46.246.84.6", "41.68.226.249"]);
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(["193.143.1.247", "46.246.84.6", "41.68.226.249"]);
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 |
10.20.0.0/16) and the destination URL contains the internal artifact domain (e.g., *.artifacts.internal.corp).pdqdeploy.exe, ccmexec.exe) and the parent process is a service account or admin session, specifically filtering out URLs that match the vendor’s official update domain (e.g., *.microsoft.com, *.pdq.com).02:00-04:00 UTC on weekends).