This hunt detects adversary behavior involving the deployment of TELEPUZ malware by monitoring for specific indicators of compromise such as malicious file hashes and network connections. A SOC team should proactively hunt for these signals in Azure Sentinel to identify early-stage infections that leverage this banking trojan’s capabilities for credential theft and remote access, ensuring rapid containment before lateral movement occurs.
Malware Family: TELEPUZ Total IOCs: 4 IOC Types: url, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| url | hxxps://krem.mesoptik.com/v3/telemetry | botnet_cc | 2026-08-21 | 100% |
| url | hxxps://krem.mesoptik.com/v3/report | botnet_cc | 2026-08-21 | 100% |
| url | hxxps://krem.mesoptik.com/ws/stealer | botnet_cc | 2026-08-21 | 100% |
| domain | krem.mesoptik.com | botnet_cc | 2026-08-21 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - TELEPUZ
let malicious_domains = dynamic(["krem.mesoptik.com"]);
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 - TELEPUZ
let malicious_urls = dynamic(["https://krem.mesoptik.com/v3/telemetry", "https://krem.mesoptik.com/v3/report", "https://krem.mesoptik.com/ws/stealer"]);
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 exclusion strategies for the ThreatFox: TELEPUZ IOCs detection rule:
Scenario: Enterprise Endpoint Protection Scans
C:\Program Files\CrowdStrike\ and C:\ProgramData\Microsoft\Windows Defender\. Additionally, filter out network connections where the destination IP belongs to the vendor’s update cloud (e.g., CrowdStrike or Microsoft Azure ranges) rather than external unknown IPs.Scenario: Scheduled Backup Jobs via Veeam
vbr.exe (Veeam) and vssvc.exe running under the context of the “System” account. Filter out events where the parent process is a known backup service executable, specifically during the defined maintenance window (e.g., 02:00 – 04:00 daily).Scenario: Software Deployment via SCCM/Intune