This hunt identifies potential compromise vectors by detecting traffic to known malicious URLs associated with the “amos” threat actor, indicating that an adversary may be using these endpoints for command-and-control or payload delivery. Proactively hunting for these indicators in Azure Sentinel allows the SOC to identify affected assets early, preventing lateral movement or data exfiltration before the threat actor can fully establish a foothold in the environment.
Threat: amos Total URLs: 3 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://loop-lumen.com/zxc/appex.zip | offline | malware_download | 2026-09-09 |
hxxps://loop-lumen.com/zxc/app.zip | offline | malware_download | 2026-09-09 |
hxxps://loop-lumen.com/zxc/apptwo.zip | offline | malware_download | 2026-09-09 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: amos
let malicious_domains = dynamic(["loop-lumen.com"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["loop-lumen.com"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
amos malicious URL list.
Jenkins or GitHub-Actions and the destination port is 443, provided the source IP is within the known CI/CD subnet (e.g., 10.20.0.0/24).amos tag due to shared infrastructure or DNS aliasing.
backup-server-01.corp.local) where the process name is vbrd.exe or cvpp.exe and the connection is established during the scheduled backup window (e.g., 02:00–04:00 UTC).amos malicious URLs, particularly if the agent is configured to use a generic public endpoint for updates.
Falcon or SentinelOne and the destination is a known public SaaS IP range (e.g., AWS Global Accelerator IPs) with a consistent TLS certificate subject matching the vendor’s domain.