This hunt detects adversary activity linked to the KongTuke campaign by monitoring for specific indicators of compromise (IOCs) that signal potential initial access or lateral movement within the environment. The SOC team should proactively hunt for these signals in Azure Sentinel to rapidly identify and contain early-stage threats before they escalate into broader incidents, given the high severity associated with this known threat actor’s tactics.
Malware Family: KongTuke Total IOCs: 3 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | pfannerrtill.lol | payload_delivery | 2026-07-27 | 100% |
| url | hxxps://pfannerrtill.lol/api/v1/session | payload_delivery | 2026-07-27 | 100% |
| url | hxxps://pfannerrtill.lol/api/v1/verify | payload_delivery | 2026-07-27 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - KongTuke
let malicious_domains = dynamic(["pfannerrtill.lol"]);
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://pfannerrtill.lol/api/v1/session", "https://pfannerrtill.lol/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 specific false positive scenarios and corresponding filters for the ThreatFox: KongTuke IOCs detection rule in an enterprise environment:
Scenario: Legitimate deployment of a new third-party security agent (e.g., CrowdStrike Falcon or SentinelOne) where the installer package includes a bundled certificate or configuration file matching one of the KongTuke IOCs.
NT SERVICE\CrowdStrike or SYSTEM) when the parent process is the known installer executable (setup.exe, msiexec.exe) and the file path resides within the standard vendor installation directory (e.g., C:\Program Files\CrowdStrike\).Scenario: A scheduled PowerShell job executed by the IT Operations team to rotate internal SSL certificates or update DNS records, which references a specific hash or domain associated with KongTuke as part of a broader infrastructure script.
powershell.exe processes where the command line contains keywords like “CertificateRotation” or “DNSUpdate,” and the parent process is the Task Scheduler service (svchost.exe -k netsvcs) running under the SYSTEM account during defined business hours (e.g., 02:00–04:00).Scenario: A developer on a build server executing a continuous integration pipeline that pulls dependencies from a public repository, where one of the dependency libraries shares an identical file hash or network endpoint with a KongTuke IOC.
Jenkins-Build-User or AzureDevOps-Agent) on known build servers, provided the network connection is established to trusted internal artifact repositories rather than unknown external IPs.