This hunt detects adversary activity involving the four specific indicators of compromise (IOCs) linked to the DCRat remote access trojan, which is frequently used by threat actors for initial foothold establishment and lateral movement within networks. A SOC team should proactively hunt for these IOCs in Azure Sentinel to identify early-stage infections that may evade standard signature-based detection, thereby enabling rapid containment before the adversary establishes persistent command-and-control channels or exfiltrates sensitive data.
Malware Family: DCRat Total IOCs: 4 IOC Types: url, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 137[.]220[.]158[.]10:8848 | botnet_cc | 2026-07-22 | 75% |
| ip:port | 154[.]219[.]109[.]133:8848 | botnet_cc | 2026-07-22 | 100% |
| ip:port | 160[.]202[.]241[.]103:8080 | botnet_cc | 2026-07-22 | 100% |
| url | hxxp://cy614451.tw1.ru/L1nc0In.php | botnet_cc | 2026-07-21 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - DCRat
let malicious_ips = dynamic(["137.220.158.10", "160.202.241.103", "154.219.109.133"]);
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(["137.220.158.10", "160.202.241.103", "154.219.109.133"]);
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://cy614451.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 specific false positive scenarios and corresponding filters for the ThreatFox: DCRat IOCs detection rule in an enterprise environment:
Scenario: Scheduled Antivirus or EDR Scans
C:\Program Files\CrowdStrike\csagent.exe or MsMpEng.exe) and exclude traffic originating from known internal update servers (e.g., WSUS or SCCM distribution points) that trigger these scans.Scenario: Legitimate Backup and Archiving Operations
.vbk, .v2i) or the network ports used by these agents as suspicious if they overlap with known DCRat IOCs.Veeam.Backup.Service.exe or rubrik-agent) and filter out events occurring during defined maintenance windows (e.g., 02:00 – 06:00 local time) on dedicated backup subnets.Scenario: Admin-Driven Software Deployment via SCCM/Intune