A live AlienVault OTX pulse published 2026-08-08 exposes an active spear-phishing campaign attributed to the Rare Werewolf threat group, targeting Russian aerospace and aviation organizations. The operation chains fraudulent invoice-themed emails, password-protected malicious archives, living-off-the-land persistence, legitimate AnyDesk remote access tooling, and SMTP-based data exfiltration. Below is the full intelligence breakdown with deployable detection content for SOC teams.
Threat Summary
The pulse documents a tightly-scoped espionage and access operation against the Russian Federation's aerospace and aviation sector. The attack chain, per the original Seqrite research referenced in the pulse, unfolds as follows:
- Initial access — Spear-phishing emails impersonate a legitimate Russian aerospace research institute (the indicator domains
vniir-info.spaceandvniir-avia.spaceare typosquat/impersonation infrastructure styled after the real All-Russian Scientific Research Institute of Radio Equipment, VNIIR). Lures are framed as invoices or procurement documents. - Delivery — Victims receive password-protected archives, a classic sandbox-evasion technique: automated analysis engines cannot detonate what they cannot decrypt, while the password in the email body lends the message a veneer of legitimacy.
- Execution & persistence — The archive contains a malicious installer that establishes persistence via scheduled tasks and abuses native Windows tooling (living-off-the-land binaries) to minimize its forensic footprint.
- Command & control — Rather than deploying a bespoke RAT, the operators install AnyDesk, a legitimate remote access tool, granting them full interactive control while blending into normal enterprise software traffic.
- Exfiltration — Stolen data is staged and exfiltrated over SMTP, routing outbound theft through a protocol almost universally permitted through corporate firewalls.
Objective: Persistent covert access to aerospace R&D environments — consistent with intelligence collection against aviation/aerospace engineering programs, with strong potential for follow-on data theft of design documents, correspondence, and credentials.
Threat Actor / Malware Profile
Rare Werewolf
| Attribute | Detail |
|---|---|
| Attribution | Rare Werewolf (suspected) |
| Targets | Russian aerospace & aviation organizations |
| Motivation | Espionage / sustained covert access |
| Delivery | Spear-phishing, institute impersonation, invoice lures |
| Payload packaging | Password-protected archives containing malicious installers |
| Persistence | Scheduled tasks (schtasks / Task Scheduler abuse) |
| C2 / Remote access | AnyDesk (legitimate RMM tooling abused as RAT) |
| Exfiltration | SMTP outbound |
| Evasion | Archive encryption vs. sandboxes; living-off-the-land binaries; no custom malware signature surface |
Why this tradecraft is dangerous
The deliberate absence of a named malware family in this pulse is the story. By replacing custom implants with AnyDesk and relying on LOLBins and scheduled tasks, Rare Werewolf achieves three things:
- Signature-based AV/EDR blind spots — AnyDesk is signed, reputable software. File-hash blocking alone is nearly useless.
- Behavioral camouflage — RMM traffic looks like IT administration. Scheduled tasks look like software updaters.
- Simplified attribution evasion — No bespoke C2 protocol to fingerprint; the only bespoke infrastructure is the phishing domains and the installer hashes.
This means detection must pivot from indicator matching to behavioral correlation: unsolicited AnyDesk installation + scheduled task creation + SMTP egress from a workstation that never historically sent mail = high-fidelity compromise signal.
IOC Analysis
The pulse contains 14 indicators across two classes:
File hashes (6 sampled)
- SHA256 / SHA1 / MD5 values for the malicious installers extracted from the password-protected archives. These are point-in-time artifacts — expect re-packing. Use them for retro-hunting (did this file ever land here?) rather than forward-looking prevention.
- Operationalize via: EDR blocklists (SHA256 preferred), VirusTotal/OTX lookups, and sweep queries across email gateway and web proxy logs for matching file transfers.
Domains (2 critical)
vniir-info.spacevniir-avia.space
These are the impersonation/phishing infrastructure. They are the highest-value indicators in the set because:
- They are attacker-controlled and campaign-specific (unlike AnyDesk's legitimate infrastructure).
- Blocking them at DNS, proxy, and email gateway layers cuts the lure at stage one.
- Any historical DNS resolution of these domains inside your network is an immediate escalation trigger — it means a lure reached a user.
SOC operationalization guidance
| IOC Type | Action | Tooling |
|---|---|---|
| Domains | Sinkhole/block at DNS & SWG; retro-search proxy + email logs | DNS firewall, Zscaler/Palo Alto SWG, M365 Defender |
| SHA256 hashes | EDR block + retro-sweep | CrowdStrike, MDE, SentinelOne custom IOC lists |
| MD5/SHA1 | Secondary pivot only (collision weakness) | Threat intel platform enrichment |
| AnyDesk behavior | Alert on unauthorized install/execution | Sigma + KQL below |
Tooling for decoding/pivoting: OTX DirectConnect API for indicator pull-through into your SIEM/TIP; otx-python-sdk or MISP sync for automated ingestion; VirusTotal Enterprise for hash context; urlscan.io / SecurityTrails for domain infrastructure pivoting.
Detection Engineering
Sigma Rules
---
title: AnyDesk Remote Access Tool Installation or Execution
id: 7f3a1b2e-9c4d-4e5f-8a6b-rarewerewolf001
status: experimental
description: Detects installation or execution of AnyDesk, abused by Rare Werewolf as a remote access trojan in the aerospace spear-phishing campaign. Tune against approved RMM software inventory.
author: Security Arsenal Threat Intelligence
references:
- https://www.seqrite.com/blog/from-invoice-to-anydesk-uncovering-a-phishing-campaign-targeting-russian-aerospace-organizations/
date: 2026/08/08
logsource:
category: process_creation
product: windows
detection:
selection_img:
Image|endswith:
- '\AnyDesk.exe'
selection_cmd:
CommandLine|contains:
- 'AnyDesk'
- '--install'
- '--silent'
selection_path:
Image|contains:
- '\AppData\Roaming\AnyDesk\'
- '\AppData\Local\Temp\'
- '\Downloads\'
condition: selection_img or (selection_cmd and selection_path)
falsepositives:
- Legitimate IT department use of AnyDesk; whitelist managed deployment paths and codesigning of approved versions
level: high
tags:
- attack.command_and_control
- attack.t1219
---
title: Scheduled Task Persistence via Schtasks or TaskService Registration
id: 8e4b2c3f-0d5e-5f6a-9b7c-rarewerewolf002
status: experimental
description: Detects creation of scheduled tasks executing from suspicious user-writable or temp paths, matching Rare Werewolf persistence tradecraft following malicious installer execution.
author: Security Arsenal Threat Intelligence
date: 2026/08/08
logsource:
category: process_creation
product: windows
detection:
selection_tool:
Image|endswith:
- '\schtasks.exe'
- '\powershell.exe'
- '\pwsh.exe'
selection_schtasks:
CommandLine|contains:
- '/create'
- 'Register-ScheduledTask'
selection_path:
CommandLine|contains:
- '\AppData\'
- '\Temp\'
- '\ProgramData\'
- '\Users\Public\'
condition: selection_tool and selection_schtasks and selection_path
falsepositives:
- Software installers registering update tasks; filter on known publisher task names
level: high
tags:
- attack.persistence
- attack.t1053.005
---
title: Suspicious SMTP Exfiltration from Non-Mail Workstation Process
id: 9f5c3d4a-1e6f-6a7b-0c8d-rarewerewolf003
status: experimental
description: Detects non-standard processes initiating outbound SMTP connections, consistent with Rare Werewolf's SMTP-based data exfiltration channel.
author: Security Arsenal Threat Intelligence
date: 2026/08/08
logsource:
category: network_connection
product: windows
detection:
selection_port:
DestinationPort:
- 25
- 465
- 587
filter_legit:
Image|endswith:
- '\OUTLOOK.EXE'
- '\thunderbird.exe'
- '\MsExchange*.exe'
condition: selection_port and not filter_legit
falsepositives:
- Line-of-business applications with SMTP reporting; baseline per-host then alert on deviation
level: medium
tags:
- attack.exfiltration
- attack.t1048.003
KQL — Microsoft Sentinel Hunt Query
// Rare Werewolf 'Invoice to AnyDesk' campaign hunt
// Correlates: phishing IOC domains, AnyDesk execution, scheduled task persistence, SMTP egress
let lookback = 14d;
let phishingDomains = dynamic(["vniir-info.space", "vniir-avia.space"]);
let iocHashes = dynamic([
"0dc0fa727f900ed5033f46f8ba6cf2d97d20ab95fd334cabc0f216da6e0622b0",
"12648cd9d425f78db2dbc6e03c14f11e6ac6aadf8b3975c23cce9519e2b58d33",
"47854deb456cb08c651b7f9ae2f9d87c72d0719de6af233340632efb3c1980f4",
"f57e010541fb4ccbf23aefc4a827f753a6ff3f8792d9c04c3eea83f6963c6bae"
]);
let dnsHits =
DeviceNetworkEvents
| where TimeGenerated > ago(lookback)
| where RemoteUrl in~ (phishingDomains)
| project DnsTime=TimeGenerated, DeviceName, RemoteUrl, InitiatingProcessFileName, ReportId;
let anydeskExec =
DeviceProcessEvents
| where TimeGenerated > ago(lookback)
| where FileName =~ "AnyDesk.exe"
or ProcessCommandLine has_any ("AnyDesk", "--install")
| where not(FolderPath has_any ("C:\\Program Files\\AnyDesk")) // tune to approved deployment path
| project AnyDeskTime=TimeGenerated, DeviceName, FolderPath, ProcessCommandLine, InitiatingProcessFileName, AccountName, ReportId;
let persistence =
DeviceProcessEvents
| where TimeGenerated > ago(lookback)
| where FileName =~ "schtasks.exe" and ProcessCommandLine has "/create"
| where ProcessCommandLine has_any ("\\AppData\\", "\\Temp\\", "\\ProgramData\\", "\\Users\\Public\\")
| project TaskTime=TimeGenerated, DeviceName, ProcessCommandLine, InitiatingProcessFileName, ReportId;
let hashHits =
DeviceFileEvents
| where TimeGenerated > ago(lookback)
| where SHA256 in~ (iocHashes)
| project FileTime=TimeGenerated, DeviceName, FileName, FolderPath, SHA256, ReportId;
union dnsHits, anydeskExec, persistence, hashHits
| summarize FirstSeen=min(DnsTime), Signals=count(), SignalTypes=make_set_if(ReportId, isnotnull(ReportId)) by DeviceName
| sort by Signals desc
PowerShell IOC Hunt Script
#Requires -RunAsAdministrator
# Rare Werewolf 'Invoice to AnyDesk' campaign — host IOC hunt
# Checks: unauthorized AnyDesk installs, suspicious scheduled tasks, phishing domain DNS cache hits, malware hashes, SMTP egress
$report = @()
# 1. Phishing domain indicators (OTX pulse)
$phishDomains = @("vniir-info.space","vniir-avia.space")
Write-Host "[*] Checking DNS client cache for phishing domains..." -ForegroundColor Cyan
$dns = Get-DnsClientCache -ErrorAction SilentlyContinue | Where-Object {
$d = $_.Entry; $phishDomains | Where-Object { $d -like "*$_*" }
}
if ($dns) { $report += [pscustomobject]@{Check="DNS_PhishDomain"; Result=($dns | Out-String); Severity="CRITICAL"} }
# 2. Unauthorized AnyDesk presence
Write-Host "[*] Checking for AnyDesk installation and processes..." -ForegroundColor Cyan
$anydeskProc = Get-Process -Name "AnyDesk" -ErrorAction SilentlyContinue
$anydeskPaths = @(
"$env:APPDATA\AnyDesk",
"$env:LOCALAPPDATA\AnyDesk",
"$env:ProgramFiles\AnyDesk",
"${env:ProgramFiles(x86)}\AnyDesk"
) | Where-Object { Test-Path $_ }
if ($anydeskProc -or $anydeskPaths) {
$report += [pscustomobject]@{Check="AnyDesk_Presence"; Result="Process: $($anydeskProc.Path -join ', ') | Paths: $($anydeskPaths -join ', ')"; Severity="HIGH"}
}
# 3. Suspicious scheduled tasks (persistence mechanism)
Write-Host "[*] Enumerating scheduled tasks executing from user-writable paths..." -ForegroundColor Cyan
$susTasks = Get-ScheduledTask -ErrorAction SilentlyContinue | ForEach-Object {
$task = $_
$_.Actions | Where-Object {
$_.Execute -match "AppData|Temp|ProgramData|Users\\Public" -and
$_.Execute -notmatch "Microsoft|Windows"
} | ForEach-Object {
[pscustomobject]@{ TaskName=$task.TaskName; TaskPath=$task.TaskPath; Execute=$_.Execute; Arguments=$_.Arguments }
}
}
if ($susTasks) { $report += [pscustomobject]@{Check="Suspicious_ScheduledTask"; Result=($susTasks | Format-Table | Out-String); Severity="HIGH"} }
# 4. Malware hash sweep (OTX pulse indicators)
$targetHashes = @(
"0dc0fa727f900ed5033f46f8ba6cf2d97d20ab95fd334cabc0f216da6e0622b0",
"12648cd9d425f78db2dbc6e03c14f11e6ac6aadf8b3975c23cce9519e2b58d33",
"47854deb456cb08c651b7f9ae2f9d87c72d0719de6af233340632efb3c1980f4",
"f57e010541fb4ccbf23aefc4a827f753a6ff3f8792d9c04c3eea83f6963c6bae"
)
Write-Host "[*] Sweeping Downloads/Desktop/Temp for known-bad hashes..." -ForegroundColor Cyan
$sweepPaths = @("$env:USERPROFILE\Downloads","$env:USERPROFILE\Desktop","$env:TEMP","C:\Users\Public")
foreach ($p in $sweepPaths) {
if (Test-Path $p) {
Get-ChildItem $p -Recurse -File -ErrorAction SilentlyContinue | ForEach-Object {
try {
$h = (Get-FileHash $_.FullName -Algorithm SHA256 -ErrorAction Stop).Hash.ToLower()
if ($targetHashes -contains $h) {
$report += [pscustomobject]@{Check="Malware_Hash_Match"; Result="$($_.FullName) [$h]"; Severity="CRITICAL"}
}
} catch {}
}
}
}
# 5. Active SMTP egress from non-mail processes
Write-Host "[*] Checking outbound SMTP connections..." -ForegroundColor Cyan
$smtp = Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue |
Where-Object { $_.RemotePort -in 25,465,587 } |
ForEach-Object {
$proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
[pscustomobject]@{ Process=$proc.Name; Path=$proc.Path; RemoteIP=$_.RemoteAddress; Port=$_.RemotePort }
} | Where-Object { $_.Process -notmatch "OUTLOOK|thunderbird" }
if ($smtp) { $report += [pscustomobject]@{Check="SMTP_Egress"; Result=($smtp | Format-Table | Out-String); Severity="HIGH"} }
# Output
Write-Host "`n========== HUNT RESULTS ==========" -ForegroundColor Yellow
if ($report.Count -eq 0) { Write-Host "[+] No indicators found." -ForegroundColor Green }
else { $report | Format-List; $report | Export-Csv -Path ".\RareWerewolf_Hunt_$(Get-Date -Format yyyyMMdd_HHmm).csv" -NoTypeInformation }
Response Priorities
Immediate (0–4 hours)
- Block
vniir-info.spaceandvniir-avia.spaceat DNS resolver, secure web gateway, and email gateway. Retro-search 90 days of proxy, DNS, and email logs for any resolution or message referencing these domains. - Push the six file hashes to EDR blocklists; run the PowerShell hunt script (or its KQL equivalent) across the fleet, prioritizing any aerospace, defense, engineering, or supply-chain-adjacent business units.
- Alert on any AnyDesk execution not matching your approved RMM inventory — treat unauthorized RMM as presumed compromise until cleared.
- Quarantine inbound password-protected archives at the email gateway, or route them to manual detonation review.
24 Hours
- Although no dedicated credential stealer is named, AnyDesk interactive access means operators had hands-on-keyboard time on any infected host: force password resets for all users on affected machines, revoke active sessions and tokens, and rotate any service-account or cached credentials those hosts could reach.
- Audit email accounts of targeted users for SMTP exfiltration artifacts — unusual sent items, mail rules, or delegated access. Review outbound mail gateway volume per-sender for anomalies.
- Validate MFA coverage on VPN, RMM consoles, and aerospace R&D repositories.
1 Week
- RMM governance: implement application control (WDAC/AppLocker) allowing only whitelisted remote access tooling; alert on any deviation. This single control collapses the campaign's C2 model.
- Scheduled task hardening: enable Task Scheduler operational logging (Event IDs 106/140/141/200/201), forward to SIEM, and baseline task creation sources.
- Egress control: restrict outbound TCP 25/465/587 to authorized mail relays only — workstation direct SMTP egress should be zero.
- Archive policy: enforce gateway-level blocking or sandbox-only detonation of encrypted archives, paired with user awareness briefings on invoice-themed lures impersonating research institutes.
- Feed campaign TTPs (T1566.001, T1053.005, T1219, T1048.003) into your detection coverage matrix and close any gaps surfaced by this exercise.
This briefing is part of Security Arsenal's continuous monitoring of open threat exchange communities and adversary infrastructure. Organizations in aerospace, defense, and adjacent supply chains should treat this campaign pattern as directly relevant regardless of geography — Rare Werewolf tradecraft is portable, and impersonation of research institutes is a template, not a one-off.
Related Resources
Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.