This hunt targets known indicators of compromise associated with XWorm, a malicious tool often used for initial access and lateral movement, by correlating specific network and host artifacts against Azure Sentinel telemetry. Proactively hunting for these IOCs is critical because XWorm is frequently deployed in targeted intrusions, allowing the SOC to identify early-stage footholds before adversaries escalate privileges or exfiltrate data.
Malware Family: XWorm Total IOCs: 2 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 188[.]212[.]158[.]34:6000 | botnet_cc | 2026-09-22 | 75% |
| ip:port | 104[.]249[.]10[.]101:7004 | botnet_cc | 2026-09-22 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - XWorm
let malicious_ips = dynamic(["104.249.10.101", "188.212.158.34"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["104.249.10.101", "188.212.158.34"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
C:\Program Files\LegacyApp\bin\core.dll) or the specific SHA256 hash of the DLL from the IOC match criteria.7-Zip, WinRAR, or a network diagnostic tool like Wireshark or Nmap) that shares a common code signature or resource string with the XWorm sample due to similar open-source libraries or build environments.
7-Zip, WinRAR) or the specific file name (e.g., 7zFM.exe, WinRAR.exe) if the IOC is based on filename or resource strings.C:\Temp or C:\Users\Public) that match the XWorm IOC for file location or naming convention (e.g., files ending in .tmp or specific short names).
C:\ProgramData\BackupAgent\, C:\Temp\) or exclude processes known to be backup agents (e.g., VeeamBackup.exe, `commvaultagent.exe