This hunt detects adversary activity by searching for seven specific Indicators of Compromise (IOCs) linked to the KongTuke threat actor within Azure Sentinel logs. Proactively hunting for these IOCs is critical because early identification allows the SOC team to rapidly isolate affected assets and mitigate potential data exfiltration or lateral movement before the threat escalates.
Malware Family: KongTuke Total IOCs: 7 IOC Types: domain, url
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | corralos.beer | payload_delivery | 2026-08-12 | 100% |
| url | hxxps://corralos.beer/api/v1/session | payload_delivery | 2026-08-12 | 100% |
| url | hxxps://corralos.beer/api/v1/verify | payload_delivery | 2026-08-12 | 100% |
| url | hxxps://corralos.beer/api/v1/status | payload_delivery | 2026-08-12 | 100% |
| url | hxxps://herndndes.beer/api/v1/verify | payload_delivery | 2026-08-12 | 100% |
| url | hxxps://herndndes.beer/api/v1/session | payload_delivery | 2026-08-12 | 100% |
| domain | herndndes.beer | payload_delivery | 2026-08-12 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - KongTuke
let malicious_domains = dynamic(["corralos.beer", "herndndes.beer"]);
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://corralos.beer/api/v1/session", "https://corralos.beer/api/v1/verify", "https://corralos.beer/api/v1/status", "https://herndndes.beer/api/v1/verify", "https://herndndes.beer/api/v1/session"]);
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 3-5 specific false positive scenarios for the ThreatFox: KongTuke IOCs detection rule, along with suggested filters and exclusions tailored for a legitimate enterprise environment:
Scenario: Automated Endpoint Protection Scans
Process Name matches known EDR agents (e.g., FalconSensor.exe, MsMpEng.exe) and the Parent Process is a scheduled task service (TaskHostW.exe). Additionally, filter out events occurring during defined maintenance windows (e.g., 02:00–04:00 UTC).Scenario: Third-Party Patch Management Deployments
ccmexec.exe, IvantiAgent.exe). Implement a logic check where if the File Creation Time is within 24 hours of a known patch deployment event, the alert is suppressed.Scenario: Internal DevOps CI/CD Pipeline Artifacts