Threat Summary
OTX Pulse data for 2026-07-20 highlights two distinct but high-impact credential theft campaigns targeting enterprise authentication mechanisms. The first involves APT-C-36 (Blind Eagle), a Latin America-focused threat actor actively evolving its malware toolkit to bypass detection. The campaign utilizes a complex attack chain featuring JavaScript obfuscation, AutoIt3 interpreters for RunPE loading, and remote access trojans (AsyncRAT, njRAT) specifically designed to harvest banking credentials and browser data.
Simultaneously, a separate actor cluster (O-UNC-066) is conducting a sophisticated vishing (voice phishing) campaign targeting Microsoft Entra ID passkey enrollments. By registering deceptive domains and performing social engineering via phone calls, attackers guide victims through operator-controlled phishing kits to register attacker-controlled passkeys, effectively bypassing MFA controls. Both campaigns signal a shift toward hijacking identity infrastructure rather than simply stealing passwords.
Threat Actor / Malware Profile
APT-C-36 (Blind Eagle)
- Targeting: Finance sector in Colombia/Latin America.
- Malware Families: AsyncRAT, njRAT (S0385), Njw0rm, LV, Bladabindi, LimeRAT.
- Distribution: VBScript droppers leading to payloads staged on GitHub.
- Evasion: Recently implemented a third string-obfuscation scheme using JavaScript with custom AES S-box substitution. Uses bare AutoIt3 interpreter to perform RunPE (Process Hollowing) to hide malicious code within legitimate processes.
- Behavior: HVNC (Hidden Virtual Network Computing) for stealthy control, Chrome credential theft, process injection.
O-UNC-066 (Vishing Operators)
- Targeting: Technology, Healthcare, Automotive, Construction, Aerospace, Hospitality.
- Methodology: Phone-based social engineering (vishing) combined with "Pink Dls" (operator-controlled phishing kits).
- Vector: Attackers register domains containing keywords like 'passkey' and 'deploy'. Victims are called and directed to these fake portals to "enroll" a security key, while the actor simultaneously accepts the prompt on their end.
- Objective: Persistence via legitimate passkey registration, leading to data extortion and account takeover.
IOC Analysis
The provided IOCs indicate a mix of C2 infrastructure and phishing delivery mechanisms.
- Network Infrastructure (APT-C-36): IPv4s (e.g.,
178.16.52.80,64.89.160.17) and a DuckDNS hostname (rema200426.duckdns.org) likely serve as C2 servers for the RAT families. These should be blocked immediately at the perimeter. - Phishing Infrastructure (O-UNC-066): Domains such as
deploypasskey.comandpasskeyadd.comare designed to mimic legitimate Microsoft Entra workflows. Traffic to these domains suggests a user is actively engaging with the vishing kit. - File Artifacts: SHA256 hashes (e.g.,
a4fbd707f4ce7ca68e6137cef1c56b6f408e5f0a0f148434d996bb98c3a21fff) correspond to the AutoIt loaders and droppers. EDR solutions should scan for these specific hashes.
Detection Engineering
title: Potential APT-C36 AutoIt RunPE Loader Activity
id: 4e8f9a2b-1c3d-4f5e-9a6b-3c7d8e9f0a1b
description: Detects execution of AutoIt3 interpreter loading suspicious binaries or performing process hollowing indicative of Blind Eagle RunPE techniques.
status: experimental
date: 2026/07/20
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6123456789
tags:
- attack.execution
- attack.t1059.005
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\\AutoIt3.exe'
CommandLine|contains:
- '/ErrorStdOut'
- 'RunPE'
condition: selection
falsepositives:
- Legitimate AutoIt script execution
level: high
---
title: Suspicious Entra Passkey Phishing Domain Connection
id: 5b9g0b3c-2d4e-0g6b-4b7c-0d8e0f1a2b3c
description: Detects network connections to domains associated with O-UNC-066 vishing campaigns targeting Microsoft Entra passkeys.
status: experimental
date: 2026/07/20
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6123456790
tags:
- attack.initial_access
- attack.social_engineering
logsource:
category: network_connection
product: windows
detection:
selection:
DestinationHostname|contains:
- 'deploypasskey'
- 'passkeyadd'
- 'passkeydeploy'
- 'setpasskey'
- 'assignpasskey'
condition: selection
falsepositives:
- Rare; legitimate passkey management URLs usually use microsoft.com or valid enterprise domains.
level: critical
---
title: AsyncRAT Chrome Credential Theft Pattern
id: 6c0h1c4d-3e5f-1h7c-5c8d-1e9f0g2b3c4d
description: Detects process access patterns typical of AsyncRAT and njRAT variants stealing Chrome login data.
status: experimental
date: 2026/07/20
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6123456789
tags:
- attack.credential_access
- attack.t1003
logsource:
category: process_access
product: windows
detection:
selection:
SourceImage|endswith:
- '\\AutoIt3.exe'
- '\\powershell.exe'
- '\\cmd.exe'
TargetImage|contains: '\\chrome.exe'
GrantedAccess: '0x1010'
condition: selection
falsepositives:
- Administrative tools accessing browser data for debugging.
level: high
kql
// Hunt for network connections to known IOCs and suspicious passkey domains
let IOCs = dynamic(["178.16.52.80", "64.89.160.17", "181.235.8.24", "deploypasskey.com", "passkeyadd.com", "passkeydeploy.com", "setpasskey.com", "assignpasskey.com", "rema200426.duckdns.org"]);
DeviceNetworkEvents
| where RemoteUrl in (IOCs) or RemoteIP in (IOCs) or DeviceName in ("rema200426.duckdns.org")
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteUrl, RemoteIP, RemotePort
| extend HuntType = case(RemoteUrl contains "passkey", "Passkey_Phishing", RemoteIP has_any ("178.16", "64.89", "181.235"), "RAT_C2", "Other")
| order by Timestamp desc
powershell
# IOC Hunt Script for Blind Eagle Components
$MaliciousHashes = @( "a4fbd707f4ce7ca68e6137cef1c56b6f408e5f0a0f148434d996bb98c3a21fff",
"a73cb9d5d46e19f3daa4a14cfe5d8fa4319a3d62452039e4972e6a316bbb26f4"
)
Write-Host "[+] Scanning for Blind Eagle IOCs..." -ForegroundColor Cyan
# 1. Scan for specific file hashes
Write-Host "[*] Checking filesystem for known malicious hashes..." -ForegroundColor Yellow
Get-ChildItem -Path C:\ -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.Length -gt 0kb -and $_.Length -lt 10mb } |
ForEach-Object {
$hash = (Get-FileHash -Path $_.FullName -Algorithm SHA256 -ErrorAction SilentlyContinue).Hash
if ($MaliciousHashes -contains $hash) {
Write-Host "[!] MALICIOUS FILE FOUND: $($_.FullName)" -ForegroundColor Red
}
}
# 2. Check for AutoIt3.exe in unusual locations (often dropped with the malware)
Write-Host "[*] Checking for suspicious AutoIt3 executions..." -ForegroundColor Yellow
$autoit = Get-Process -Name "AutoIt3" -ErrorAction SilentlyContinue
if ($autoit) {
$autoit | ForEach-Object {
Write-Host "[!] AutoIt3 Process Running PID: $($_.Id), Path: $($_.Path)" -ForegroundColor Yellow
}
}
# 3. Check for persistence via scheduled tasks (common with Bladabindi/AsyncRAT)
Write-Host "[*] Checking Suspicious Scheduled Tasks..." -ForegroundColor Yellow
Get-ScheduledTask | Where-Object { $_.Actions.Execute -like "*wscript*" -or $_.Actions.Execute -like "*mshta*" } |
Select-Object TaskName, TaskPath, State | Format-Table
Response Priorities
- Immediate:
- Block all listed IP addresses and domains (
*.passkey*,rema200426.duckdns.org) at the firewall, proxy, and DNS resolver level. - Initiate a hunt for the SHA256 file hashes on all endpoints.
- Block all listed IP addresses and domains (
- 24h:
- Conduct an audit of Microsoft Entra ID logs for successful passkey registrations originating from unfamiliar locations or devices not previously registered by the user.
- Review browser credential files on endpoints showing signs of AsyncRAT compromise for potential exposure.
- 1 Week:
- Implement strict FIDO2/WebAuthn registration policies requiring administrative approval or secondary confirmation before new passkeys can be added.
- Conduct user awareness training specifically regarding "Tech Support" or "IT Security" vishing calls requesting interaction with MFA/Passkey flows.
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.