Recent OTX pulses highlight a convergence of sophisticated social engineering and technical evasion techniques across three distinct threat clusters.
-
ClickFix Campaign (CastleLoader): A mass-exploitation campaign leveraging typosquatted job recruitment domains (LinkedIn/Indeed) and Google Ads to distribute a "ClickFix" payload. This attack chain uniquely abuses the legacy Windows
fingerutility to retrieve commands, ultimately deploying a portable Python-based RAT (CastleLoader). -
Malware Distribution Ecosystem (SessionGate/RemusStealer): A professional Traffic Distribution System (TDS) is being used to hijack search traffic for legitimate tools (Ghidra, dnSpy). The operation utilizes CloudFront-hosted JavaScript for click hijacking, distributing infostealers (RemusStealer) and clippers (AnimateClipper) globally, with significant presence in Europe and Brazil.
-
Operation GriefLure: A targeted APT campaign focusing on high-value entities in Vietnam (Viettel Military Telecom) and the Philippines (St. Luke's Medical Center). The actors employ spear-phishing with weaponized legal documents and "living-off-the-land" binaries (LOLBins) to deliver payloads identified as
sfsvc.exeand360.dll.
Collectively, these pulses indicate a shift toward abusing legacy protocols (finger) and legitimate infrastructure (CloudFront, TDS) to obfuscate malicious activity ranging from wide-net credential theft to nation-state espionage.
Threat Actor / Malware Profile
CastleLoader / Python RAT
- Distribution: SEO poisoning via Google Ads, typosquatting domains (e.g.,
teamsvoicehub.com), and fake CAPTCHA/"ClickFix" pages. - Execution: Uses social engineering to trick users into running a PowerShell command. The command calls the legacy
finger.exeutility to fetch remote instructions, which subsequently downloads and executes a portable Python interpreter (CPython/IronPython) to run the RAT payload filelessly or via a dropped script. - Capabilities: Remote Access Trojan (RAT) capabilities allowing full control over the victim's machine.
SessionGate, RemusStealer, AnimateClipper
- Distribution: Impersonation of open-source software sites. A sophisticated TDS filters victims based on geo-location, bot status, and "first-visit" states before redirecting to payload servers.
- Execution: CloudFront JavaScript hijacks download buttons. The final payloads include
SessionGate(session hijacking),RemusStealer(information theft), andAnimateClipper(cryptocurrency wallet replacement).
Operation GriefLure (APT)
- Distribution: Spear-phishing emails containing malicious attachments masquerading as authentic legal documents related to data breach disputes.
- Execution: Leverages DLL side-loading or LOLBin execution to load malicious payloads (
sfsvc.exe,360.dll), potentially bypassing application whitelisting.
IOC Analysis
The provided intelligence contains a mix of network and file-based indicators crucial for detection:
- Domains (Typosquatting & C2): Domains like
teamsvoicehub.com,guiformat.com, andwhatsappcenter.comserve as initial infection vectors or C2 channels. SOC teams should immediately block these at the perimeter and DNS layer. - IP Addresses: IPs such as
194.150.220.218and217.156.122.75are linked to the TDS infrastructure hosting RTF and payload files. - File Hashes: Multiple SHA256 hashes (e.g.,
08a474368a2f94f347ad9e1a0a08d4258fcf49c6b9373214f7901bb770bacca4) correspond to Python scripts, malicious loaders, and weaponized documents. - URLs: Direct download links to RTF files hosted on suspicious IPs indicate the delivery mechanism for the TDS campaign.
Operationalization: Feed these IOCs into EDR correlation engines and SIEMs. High-priority should be given to the domains, as they represent the entry point for the social engineering campaigns.
Detection Engineering
title: Suspicious Finger Utility Usage (ClickFix)
id: b4b3c0d1-55e9-4b2a-8c9d-1e2f3a4b5c6d
description: Detects the execution of finger.exe, which is abused in ClickFix campaigns to fetch remote commands for Python RAT delivery.
status: experimental
date: 2026/06/06
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/67891011
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\finger.exe'
condition: selection
falsepositives:
- Legitimate administration usage (rare)
level: high
tags:
- attack.command_and_control
- attack.t1105
---
title: Portable Python Execution by Web Browser
id: a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d
description: Detects web browsers spawning python.exe or pythonw.exe, indicative of web-downloaded malware like CastleLoader.
status: experimental
date: 2026/06/06
author: Security Arsenal
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith:
- '\chrome.exe'
- '\msedge.exe'
- '\firefox.exe'
Image|endswith:
- '\python.exe'
- '\pythonw.exe'
condition: selection
falsepositives:
- Developer environments
level: high
tags:
- attack.execution
- attack.t1059.006
---
title: GriefLure APT Spearphishing Pattern
id: c3d4e5f6-1a2b-3c4d-5e6f-7a8b9c0d1e2f
description: Detects Microsoft Office applications spawning suspicious child processes like regsvr32 or powershell with specific arguments often used in GriefLure document payloads.
status: experimental
date: 2026/06/06
author: Security Arsenal
logsource:
category: process_creation
product: windows
detection:
selection_parent:
Image|endswith:
- '\WINWORD.EXE'
- '\EXCEL.EXE'
- '\POWERPNT.EXE'
selection_child:
Image|endswith:
- '\powershell.exe'
- '\cmd.exe'
- '\regsvr32.exe'
- '\mshta.exe'
condition: all of selection_*
falsepositives:
- Legitimate macro usage
level: medium
tags:
- attack.initial_access
- attack.t1566.001
kql
// Hunt for ClickFix C2 Domains and TDS Infrastructure
DeviceNetworkEvents
| where Timestamp > ago(7d)
| where RemoteUrl has_any ("teamsvoicehub.com", "dapala.net", "ai-like.net", "guiformat.com", "whatsappcenter.com")
or RemoteIP in ("194.150.220.218", "217.156.122.75")
| project Timestamp, DeviceName, InitiatingProcessFileName, RemoteUrl, RemoteIP, RemotePort
| extend IOCCategory = iff(RemoteUrl contains "whatsappcenter", "GriefLure C2", "ClickFix/TDS Infrastructure")
powershell
# Hunt for ClickFix artifacts and Python RAT processes
# Check for running Finger process (highly suspicious in modern envs)
$fingerProcess = Get-Process -Name finger -ErrorAction SilentlyContinue
if ($fingerProcess) {
Write-Host "[ALERT] Finger.exe process detected (PID: $($fingerProcess.Id)). Possible ClickFix infection." -ForegroundColor Red
}
# Check for Portable Python in common user directories or temp
$pythonPaths = @("$env:TEMP\python*", "$env:APPDATA\python*")
foreach ($path in $pythonPaths) {
if (Test-Path $path) {
Write-Host "[SUSPICIOUS] Portable Python found at: $path" -ForegroundColor Yellow
Get-ChildItem $path -Recurse -Filter *.exe | Select-Object FullName, CreationTime
}
}
# Check for GriefLure IOCs on disk
$hashes = @(
"08a474368a2f94f347ad9e1a0a08d4258fcf49c6b9373214f7901bb770bacca4",
"197f11a7b0003aa7da58a3302cfa2a96a670de91d39ddebc7a51ac1d9404a7e6"
)
$drives = Get-PSDrive -PSProvider FileSystem
foreach ($drive in $drives) {
Write-Host "Scanning drive $($drive.Root) for malicious file hashes..."
Get-ChildItem -Path $drive.Root -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.Length -gt 0 } |
ForEach-Object {
$hash = (Get-FileHash -Path $_.FullName -Algorithm SHA256 -ErrorAction SilentlyContinue).Hash
if ($hashes -contains $hash) {
Write-Host "[MALWARE] Found malicious file: $($_.FullName)" -ForegroundColor Red
}
}
}
Response Priorities
-
Immediate:
- Block all listed domains and IP addresses at the firewall and proxy level.
- Isolate endpoints exhibiting
finger.exeprocess execution. - Scan endpoints for the listed file hashes (SHA256).
-
24 Hours:
- Initiate credential resets for users who may have interacted with the "ClickFix" job scams or downloaded the impersonated software, as
RemusStealertargets session data. - Review email logs for senders distributing "legal documents" or "whistleblower complaints" (Operation GriefLure indicators).
- Initiate credential resets for users who may have interacted with the "ClickFix" job scams or downloaded the impersonated software, as
-
1 Week:
- Update endpoint protection policies to flag unsigned portable Python executables and legacy utilities like
finger.exe. - Conduct security awareness training focused on verifying job recruitment URLs and the risks of downloading software from third-party repositories.
- Update endpoint protection policies to flag unsigned portable Python executables and legacy utilities like
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.