This hunt identifies potential PureRAT infections by correlating network traffic with known indicators of compromise, targeting adversaries who leverage this remote access trojan to establish persistent control over compromised endpoints. Proactively hunting for these IOCs in Azure Sentinel is critical because PureRAT often operates silently to facilitate data exfiltration and lateral movement, allowing the SOC to detect and isolate threats before they escalate into full-blown ransomware or advanced persistent threat campaigns.
Malware Family: PureRAT Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 217[.]60[.]195[.]193:56002 | botnet_cc | 2026-09-19 | 75% |
| ip:port | 217[.]60[.]195[.]193:56003 | botnet_cc | 2026-09-19 | 75% |
| ip:port | 217[.]60[.]195[.]193:56001 | botnet_cc | 2026-09-19 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - PureRAT
let malicious_ips = dynamic(["217.60.195.193"]);
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(["217.60.195.193"]);
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 |
netstat or tasklist) that inadvertently matches the specific hash or registry key associated with PureRAT’s persistence mechanism.
powershell.exe or pwsh.exe and the command line contains specific deployment flags (e.g., -Install or -Deploy) within the C:\Scripts\ or C:\Deploy\ directories.schtasks.exe to clean up temporary files, which creates a scheduled task entry with a name or GUID that coincidentally matches one of the IOCs in the ThreatFox package (e.g., a generic name like “SystemCleanup” or a specific GUID used by a third-party backup tool like Veeam or Commvault).
\Microsoft\Windows\ or known third-party vendor paths (e.g., \Veeam\, \Commvault\), or where the task action executable is a known signed binary (e.g., cleanup.exe from C:\Program Files\...).scan-lab or vuln-scan AD group, or where the process name is `nessus.exe