Recent OTX pulses indicate a convergence of sophisticated credential theft campaigns targeting both enterprise infrastructure and consumer ecosystems. Threat actors are utilizing diverse initial access vectors, ranging from fake image-editing tools (ClickFix) and supply chain compromises (JINX-0164) to event-based phishing (GHOST STADIUM).
Collectively, these campaigns demonstrate a shift toward resilient C2 infrastructure—specifically the exploitation of blockchain testnets (EtherHiding) and massive phishing-as-a-service (PaaS) ecosystems. The primary objective across all identified actors is financial theft via credential harvesting, session hijacking, and cryptocurrency wallet compromise.
Threat Actor / Malware Profile
ClickFix / BackgroundFix
- Malware Families: CastleLoader, NetSupport RAT, CastleStealer
- Distribution: Social engineering lure masquerading as a free image-editing tool ("BackgroundFix").
- Execution Chain: Users are prompted to verify humanity by copying a command to their clipboard. This command invokes
finger.exe, a legacy Windows utility, to fetch and execute the next stage payload. - Payload Behavior:
CastleLoaderacts as a reflective loader to deployNetSupport RAT(remote access) andCastleStealer(custom .NET infostealer).
LofyGang (LofyStealer)
- Malware Families: LofyStealer, GrabBot, Chromelevator
- Distribution: Targets Minecraft players via social engineering; payload hidden in game-related files.
- Technical Details: Two-stage malware consisting of a 53.5MB Node.js-based loader and a 1.4MB native C++ payload operating in-memory.
- Capabilities: Exfiltrates browser data (cookies, passwords, tokens), credit cards, and IBANs from 8+ browsers.
JINX-0164
- Target: Cryptocurrency software developers.
- Distribution: LinkedIn social engineering (recruiter persona) delivering NPM trojans or direct downloads.
- Malware:
AUDIOFIX(Python-based infostealer/RAT) andMINIRAT(Go backdoor). - Infrastructure: Uses typosquatting domains (e.g.,
login.teamicrosoft.com).
GHOST STADIUM
- Campaign: Phishing-as-a-Service targeting the 2026 FIFA World Cup.
- Malware: Vidar, Lumma.
- Infrastructure: 4,300+ fraudulent domains, pixel-perfect FIFA authentication clones.
ClearFake (EtherHiding)
- Technique: Uses smart contracts on the BNB Smart Chain testnet for C2 instructions.
- Malware: SectopRAT, ACRStealer.
- Persistence: Injected JavaScript on compromised websites queries blockchain contracts to retrieve payloads.
IOC Analysis
The provided IOCs consist of:
- Domains: Typosquatted domains (
login.teamicrosoft.com), lookalike fraud domains (fifa.gold,fifa.tax), and loader domains (trindastal.com). - File Hashes: SHA256 and MD5 hashes for the Node.js loaders, C++ payloads, and macOS install scripts.
- URLs: Non-standard HTTP ports (e.g.,
:688) used by CastleLoader. - Hostnames: Infrastructure related to driver update scams and blockchain C2.
Operational Guidance: SOC teams should immediately ingest these hashes into EDR solutions for quarantine rules. Domains should be added to DNS sinkholes/blocklists. The use of non-standard ports (688) for HTTP traffic is a high-fidelity network anomaly to hunt for.
Detection Engineering
Sigma Rules
title: Suspicious Finger.exe Execution - ClickFix Loader
id: 28767a84-4a1b-42b4-8b5d-c1a8c938d1e2
description: Detects the execution of finger.exe, which is abused by ClickFix/BackgroundFix to retrieve payloads.
status: experimental
date: 2026/06/01
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/66756a725a4b6a
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\finger.exe'
condition: selection
falsepositives:
- Legitimate administrator usage (rare)
level: critical
tags:
- attack.execution
- attack.t1059.001
---
title: Node.js Loader Spawning Shell - LofyStealer
id: 91f2c3b4-5a6d-4e7f-8b9a-1c2d3e4f5a6b
description: Detects Node.js processes spawning cmd.exe or powershell.exe, indicative of the LofyStealer Node.js loader executing payloads.
status: experimental
date: 2026/06/01
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/66756a725a4b6b
logsource:
category: process_creation
product: windows
detection:
parent:
Image|endswith: '\node.exe'
child:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
condition: parent and child
falsepositives:
- Legitimate development toolchains
level: high
tags:
- attack.execution
- attack.t1204
---
title: MacOS Install Script Download - JINX-0164
id: a3b4c5d6-e7f8-4a9b-8c7d-6e5f4a3b2c1d
description: Detects curl or bash downloading shell scripts from suspicious domains associated with JINX-0164 macOS malware.
status: experimental
date: 2026/06/01
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/66756a725a4b6c
logsource:
category: process_creation
product: macos
detection:
selection:
Image|endswith:
- '/curl'
- '/bash'
- '/sh'
CommandLine|contains:
- 'install.sh'
- 'driver-updater.net'
- 'teamicrosoft.com'
condition: selection
falsepositives:
- Legitimate software updates
level: high
tags:
- attack.initial_access
- attack.t1190
KQL (Microsoft Sentinel)
// Hunt for ClickFix network indicators (Port 688) and Ghost Stadium domains
DeviceNetworkEvents
| where Timestamp > ago(7d)
| where RemotePort == 688 or
RemoteUrl has "fifa." or
RemoteUrl has "teamicrosoft.com" or
RemoteUrl has "driver-updater.net"
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteUrl, RemoteIP, RemotePort
| extend FullUrl = iff(RemotePort != 443 and RemotePort != 80, strcat(RemoteUrl, ":", RemotePort), RemoteUrl)
PowerShell Hunt Script
# IOC Hunt for ClickFix Finger.exe Execution and LofyStealer File Artifacts
$TargetHashes = @(
"bde21d8be65d31e1c380f2daae2f73c79f3e1f4bca70fb990db6fdf6c3768c92",
"ed391a16389234f9ebb6727711baaf3e068d7f77c465708fa3e8b7d0565d7fb9",
"293006cec43c663ccff331795d662c3b73b4d7af5f8584e2899e286c672c9881"
)
Write-Host "[+] Hunting for ClickFix Finger.exe processes..."
$fingerProc = Get-CimInstance Win32_Process -Filter "Name = 'finger.exe'"
if ($fingerProc) {
Write-Host "[!] ALERT: finger.exe found running (PID: $($fingerProc.ProcessId), Parent: $($fingerProc.ParentProcessId))" -ForegroundColor Red
} else {
Write-Host "[-] No finger.exe processes found." -ForegroundColor Green
}
Write-Host "[+] Scanning recent files for LofyStealer/ClickFix Hashes..."
$recentFiles = Get-ChildItem -Path "C:\Users\" -Recurse -Include *.exe, *.dll, *.js, *.node -ErrorAction SilentlyContinue |
Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-7) }
foreach ($file in $recentFiles) {
$fileHash = (Get-FileHash -Path $file.FullName -Algorithm SHA256).Hash.ToLower()
if ($TargetHashes -contains $fileHash) {
Write-Host "[!] MALWARE DETECTED: $($file.FullName) matches IOC hash." -ForegroundColor Red
}
}
Write-Host "[+] Hunt complete."
Response Priorities
Immediate
- Block IOCs: Add all listed domains, URLs, and file hashes to blocklists and EDR detection rules. Specifically, block traffic on non-standard port 688 unless explicitly allowed.
- Hunt Execution: Run the provided PowerShell script across the enterprise to identify active
finger.exeprocesses or malicious file hashes.
24 Hours
- Identity Verification: If infrastructure shows signs of compromise (specifically by LofyStealer, CastleStealer, or Vidar), force a password reset and MFA re-enrollment for affected users. Revoke session tokens for browser-based applications.
- Supply Chain Audit: For technology and crypto sectors, audit recent npm package installations and software dependencies for signs of the JINX-0164 trojan.
1 Week
- Architecture Hardening: Restrict the use of legacy utilities like
finger.exevia Application Control policies. Implement network segmentation to prevent gaming systems (Minecraft targets) from accessing critical enterprise assets. - User Awareness: Brief staff on the specific threat of LinkedIn recruitment scams (JINX-0164) and World Cup ticket fraud (GHOST STADIUM).
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.