This hunt detects adversary behavior involving the deployment of PureRAT remote access tools by monitoring for specific indicators of compromise such as malicious hashes and network connections. A SOC team should proactively hunt for these IOCs in Azure Sentinel to identify early-stage reconnaissance or command-and-control activities that could lead to data exfiltration or lateral movement within the enterprise environment.
Malware Family: PureRAT Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 104[.]249[.]10[.]122:56001 | botnet_cc | 2026-07-23 | 75% |
| ip:port | 104[.]249[.]10[.]122:56002 | botnet_cc | 2026-07-23 | 75% |
| ip:port | 104[.]249[.]10[.]122:56003 | botnet_cc | 2026-07-23 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - PureRAT
let malicious_ips = dynamic(["104.249.10.122"]);
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(["104.249.10.122"]);
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 4 specific false positive scenarios for the ThreatFox: PureRAT IOCs detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Enterprise Endpoint Protection Scans
svc-crowdstrike, mdefender-updater) and limiting matches to the “Application” field where the executable path contains \Program Files\ or \Windows\System32\.Scenario: Scheduled RMM and Patch Management Jobs
wuauserv.exe, ccmexec.exe (SCCM), or specific RMM agent executables, and restrict the alert window to exclude standard maintenance windows (e.g., 02:00–04:00 local time).Scenario: Legitimate Third-Party Software Installations