This hunt targets network connections to known PureRAT command-and-control infrastructure, indicating potential remote access trojan activity that enables adversaries to maintain persistent control over compromised endpoints. Proactively hunting for these IOCs in Azure Sentinel allows the SOC to identify and isolate infected assets before the attacker can execute further post-exploitation actions or exfiltrate sensitive data.
Malware Family: PureRAT Total IOCs: 4 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 52[.]197[.]194[.]156:443 | botnet_cc | 2026-09-28 | 75% |
| ip:port | 217[.]60[.]195[.]193:56101 | botnet_cc | 2026-09-28 | 75% |
| ip:port | 15[.]152[.]249[.]154:443 | botnet_cc | 2026-09-28 | 75% |
| ip:port | 148[.]66[.]5[.]59:4443 | botnet_cc | 2026-09-28 | 50% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - PureRAT
let malicious_ips = dynamic(["52.197.194.156", "15.152.249.154", "217.60.195.193", "148.66.5.59"]);
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(["52.197.194.156", "15.152.249.154", "217.60.195.193", "148.66.5.59"]);
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 |
pure.exe or pure_agent.dll for task orchestration, which happens to match one of the PureRAT hash or filename IOCs.
java.exe, node.exe, python.exe) and the process path resides in standard CI/CD directories (e.g., C:\Jenkins\workspace\, C:\GitLab\runner\).pure_check.exe or a specific hash associated with the threat, executed from a temporary directory during a scheduled maintenance window.
C:\Program Files\Dell\, C:\HP\) and the parent process is a known service or scheduled task service (svchost.exe with a specific task name, or taskeng.exe).C:\Users\Analyst\Analysis\) and run from a command line.
svc_threat_hunt, admin_sandbox) or