This detection rule identifies adversary activity by correlating network and endpoint telemetry against nine specific Indicators of Compromise (IOCs) linked to the Aisuru threat actor. Proactive hunting for these IOCs in Azure Sentinel is critical because early identification of this high-severity campaign enables rapid containment before the adversary can establish persistence or exfiltrate sensitive data.
Malware Family: Aisuru Total IOCs: 9 IOC Types: domain, ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 206[.]189[.]81[.]41:34567 | botnet_cc | 2026-08-02 | 100% |
| ip:port | 167[.]172[.]71[.]69:34567 | botnet_cc | 2026-08-02 | 100% |
| domain | kieronellisonhikslumberparty.ru | botnet_cc | 2026-08-02 | 100% |
| ip:port | 89[.]19[.]223[.]68:8001 | botnet_cc | 2026-08-02 | 80% |
| ip:port | 143[.]198[.]206[.]191:8080 | botnet_cc | 2026-08-02 | 100% |
| ip:port | 137[.]184[.]199[.]120:9035 | botnet_cc | 2026-08-02 | 100% |
| ip:port | 207[.]154[.]240[.]223:8443 | botnet_cc | 2026-08-02 | 100% |
| ip:port | 103[.]214[.]146[.]46:9034 | botnet_cc | 2026-08-02 | 100% |
| ip:port | 103[.]214[.]146[.]46:34567 | botnet_cc | 2026-08-02 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Aisuru
let malicious_ips = dynamic(["207.154.240.223", "206.189.81.41", "89.19.223.68", "143.198.206.191", "167.172.71.69", "103.214.146.46", "137.184.199.120"]);
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(["207.154.240.223", "206.189.81.41", "89.19.223.68", "143.198.206.191", "167.172.71.69", "103.214.146.46", "137.184.199.120"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - Aisuru
let malicious_domains = dynamic(["kieronellisonhikslumberparty.ru"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the ThreatFox: Aisuru IOCs detection rule, including targeted filters and exclusions suitable for an enterprise environment:
Endpoint Protection Policy Updates via Microsoft Defender for Endpoint
Microsoft Defender Antivirus Service (Process Name: MsMpEng.exe) where the destination port is 443 and the source user context is SYSTEM. Alternatively, add the known vendor update server IP to a “Trusted External IPs” allowlist.Software Deployment via Microsoft SCCM/Intune
ccmexec.exe) pulls the payload from the distribution point, it generates a network connection flagged by the rule.ccmexec.exe (System Center Configuration Manager) when the destination domain matches the specific Aisuru IOC URL associated with software telemetry. Ensure the exclusion applies only during the defined maintenance window (e.g., 01:00–05:00).Cloud Backup Synchronization (Veeam or Rubrik)
vrb.exe for Veeam) establishes a