This hunt targets adversary behavior involving the deployment of PureRAT remote access trojans by detecting specific indicators of compromise known to establish persistent command-and-control channels. Proactively hunting for these IOCs in Azure Sentinel is critical because early identification allows the SOC team to isolate compromised endpoints before attackers can exfiltrate sensitive data or execute lateral movement across the cloud environment.
Malware Family: PureRAT Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 209[.]99[.]191[.]60:56001 | botnet_cc | 2026-07-09 | 75% |
| ip:port | 51[.]79[.]170[.]115:56001 | botnet_cc | 2026-07-09 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - PureRAT
let malicious_ips = dynamic(["51.79.170.115", "209.99.191.60"]);
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(["51.79.170.115", "209.99.191.60"]);
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 |
Here are specific false positive scenarios for the ThreatFox: PureRAT IOCs rule, including suggested filters and exclusions tailored for an enterprise environment:
Endpoint Management Agent Updates via Scheduled Tasks
C:\Program Files\Microsoft Defender Antivirus\MsMpEng.exe or C:\ProgramData\CrowdStrike\fsagent.exe) when communicating with the specific IOCs. Additionally, filter out traffic originating from scheduled tasks named “Defender Update” or similar vendor-specific maintenance jobs.IT Administration Remote Management Sessions
DOMAIN\svc-sccm, DOMAIN\admin-remote) and specific process names like ccmexec.exe (SCCM) or