This hunt hypothesis targets adversaries leveraging the TonRAT Remote Access Trojan to establish persistent footholds through phishing campaigns that facilitate data exfiltration and remote command execution. Proactively hunting for these specific IOCs within Azure Sentinel is critical to identify early-stage compromises before attackers can fully exploit system access or silently extract sensitive information.
Malware Family: TonRAT Total IOCs: 10 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | cloud-pic.info | payload_delivery | 2026-07-23 | 100% |
| domain | drivefolder-photo7392.info | payload_delivery | 2026-07-23 | 100% |
| domain | extranet-guests-reported.com | payload_delivery | 2026-07-23 | 100% |
| domain | extranetpartner-reports.com | payload_delivery | 2026-07-23 | 100% |
| domain | imgcloudpr.info | payload_delivery | 2026-07-23 | 100% |
| domain | photoimg-vault.info | payload_delivery | 2026-07-23 | 100% |
| domain | safeimagephoto.info | payload_delivery | 2026-07-23 | 100% |
| domain | safephoto-docs.info | payload_delivery | 2026-07-23 | 100% |
| domain | safevisa-hb.info | payload_delivery | 2026-07-23 | 100% |
| domain | secure-vh.info | payload_delivery | 2026-07-23 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - TonRAT
let malicious_domains = dynamic(["cloud-pic.info", "drivefolder-photo7392.info", "extranet-guests-reported.com", "extranetpartner-reports.com", "imgcloudpr.info", "photoimg-vault.info", "safeimagephoto.info", "safephoto-docs.info", "safevisa-hb.info", "secure-vh.info"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
Scenario: Legitimate Phishing Simulation Campaigns
.docx with macros) that mimic the initial delivery vector of TonRAT. When users open these simulated files, the detection engine may flag the macro execution or the specific hash as a potential TonRAT indicator.@knowbe4.com, @proofpoint.com) and exclude traffic originating from the internal simulation server IP range during known campaign windows.Scenario: Scheduled Admin Maintenance via PowerShell
powershell.exe with arguments that match the rule’s logic for arbitrary command execution.TaskSchedulerService.exe (or svchost.exe if configured) and the executed file path resides within a trusted administrative directory, such as C:\ProgramData\CorpAdmin\Maintenance.Scenario: Legitimate Remote Support Tools