This hunt detects adversary activity linked to the KongTuke campaign by identifying the presence of nine specific indicators of compromise within network and endpoint telemetry. Proactively hunting for these IOCs in Azure Sentinel is critical due to the campaign’s high severity and its potential to establish persistent footholds through targeted phishing or supply chain attacks before broader detection occurs.
Malware Family: KongTuke Total IOCs: 9 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://monterro.click/api/v1/status | payload_delivery | 2026-07-22 | 100% |
| url | hxxps://tommy-nn.lol/f | payload_delivery | 2026-07-22 | 100% |
| domain | tommy-nn.lol | payload_delivery | 2026-07-22 | 100% |
| domain | goncllves.click | payload_delivery | 2026-07-22 | 100% |
| url | hxxps://goncllves.click/api/v1/session | payload_delivery | 2026-07-22 | 100% |
| url | hxxps://goncllves.click/api/v1/verify | payload_delivery | 2026-07-22 | 100% |
| domain | monterro.click | payload_delivery | 2026-07-22 | 100% |
| url | hxxps://monterro.click/api/v1/session | payload_delivery | 2026-07-22 | 100% |
| url | hxxps://monterro.click/api/v1/verify | payload_delivery | 2026-07-22 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - KongTuke
let malicious_domains = dynamic(["tommy-nn.lol", "goncllves.click", "monterro.click"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
// Hunt for access to known malicious URLs
// Source: ThreatFox - KongTuke
let malicious_urls = dynamic(["https://monterro.click/api/v1/status", "https://tommy-nn.lol/f", "https://goncllves.click/api/v1/session", "https://goncllves.click/api/v1/verify", "https://monterro.click/api/v1/session", "https://monterro.click/api/v1/verify"]);
UrlClickEvents
| where Url has_any (malicious_urls)
| project Timestamp, AccountUpn, Url, ActionType, IsClickedThrough
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
UrlClickEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the ThreatFox: KongTuke IOCs detection rule, along with suggested filters and exclusions tailored for an enterprise environment:
Scenario: Scheduled Backup Jobs Utilizing Known Hashes
Veeam\BackupService or Commvault\Agent. Additionally, filter out events where the parent process is vssvc.exe (Volume Shadow Copy Service) running during defined maintenance windows (e.g., 02:00–04:00 UTC).Scenario: Admin Deployment of Patched Software via SCCM
ccmexec.exe (SCCM agent) and the user context is NT AUTHORITY\SYSTEM. Implement a logic filter to suppress alerts if the event count for that specific IOC exceeds 50 occurrences within a 1-hour window, indicating a mass deployment rather than a targeted attack.Scenario: Internal DevOps CI/CD Pipeline Execution