This hunt targets known indicators of compromise associated with the Aisuru threat actor, enabling the detection of potential lateral movement or persistence mechanisms within the environment. Proactively hunting for these IOCs is critical because Aisuru is a high-severity threat group that frequently leverages Azure services for command and control, allowing the SOC to identify and isolate compromised assets before they can establish a foothold.
Malware Family: Aisuru Total IOCs: 3 IOC Types: ip:port
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 165[.]227[.]142[.]229:9034 | botnet_cc | 2026-09-13 | 100% |
| ip:port | 64[.]225[.]107[.]48:12345 | botnet_cc | 2026-09-13 | 100% |
| ip:port | 209[.]38[.]225[.]90:34567 | botnet_cc | 2026-09-13 | 100% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - Aisuru
let malicious_ips = dynamic(["64.225.107.48", "209.38.225.90", "165.227.142.229"]);
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(["64.225.107.48", "209.38.225.90", "165.227.142.229"]);
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 |
kubectl or docker CLI to inspect container images or pull secrets, where the image digest or tag string matches one of the Aisuru IOCs (e.g., a specific hash or URL fragment) in the image metadata or pull request logs.
kubectl, docker, or containerd and the command line contains pull, inspect, or tag.jenkins-sa, gitlab-runner) or processes like curl, wget, npm, pip when the working directory is under /builds/, /workspace/, or /ci/.nessus-agent, qualys-agent, yara) or the file path contains /scans/, /quarantine/, or /test-fixtures/.