Recent OTX pulses from 2026-06-02 reveal a coordinated surge in credential theft and infostealer activity leveraging diverse attack vectors. The "ClickFix" campaign continues to evolve, utilizing fake image-editing tools (BackgroundFix) to trick users into copying malicious commands that invoke finger.exe for payload retrieval, ultimately dropping NetSupport RAT and CastleStealer.
Simultaneously, the "LofyGang" is targeting gamers via LofyStealer, a sophisticated Node.js and C++ infostealer disguised as legitimate Minecraft libraries. On the software supply chain front, the "Mini Shai-Hulud" campaign has compromised @redhat-cloud-services npm packages, employing preinstall hooks to harvest CI/CD secrets and cloud credentials. Additionally, the "GHOST STADIUM" actor is exploiting the 2026 FIFA World Cup hype with phishing-as-a-service (PaaS) operations delivering Vidar and Lumma stealers, while "JINX-0164" targets cryptocurrency developers via LinkedIn phishing with macOS-specific payloads (AUDIOFIX).
Collectively, these campaigns emphasize a shift toward social engineering and supply chain compromises to bypass traditional perimeter defenses, focusing heavily on harvesting cryptocurrency wallets, browser credentials, and cloud infrastructure keys.
Threat Actor / Malware Profile
1. ClickFix / CastleLoader / CastleStealer
- Distribution: Fake image-editing tools distributed via social engineering lures (e.g., BackgroundFix). Users are prompted to verify humanity by copying clipboard content.
- Payload Behavior: Uses
finger.exeto fetch the next stage. Delivers CastleLoader, which drops NetSupport RAT (remote access) and CastleStealer (credential theft). - C2 Communication: Communicates over HTTP on non-standard ports (e.g., 688) to domains like
trindastal.com. - Persistence: Likely achieved via scheduled tasks or registry run keys established by the loader.
2. LofyGang (LofyStealer / GrabBot)
- Distribution: Malicious Minecraft mods and game cheats distributed through social engineering.
- Payload Behavior: Two-stage execution: a 53.5MB Node.js loader (disguised as libraries) loading a 1.4MB in-memory C++ payload. Evades analysis using syscalls manipulation.
- Targeted Data: Cookies, passwords, tokens, credit cards, and IBANs from 8+ browsers.
3. JINX-0164 (AUDIOFIX / MINIRAT)
- Distribution: LinkedIn recruiting spoofing targeting crypto organizations.
- Payload Behavior: Python-based infostealer (AUDIOFIX) and Go backdoor (MINIRAT) specifically designed for macOS.
- Objective: Initial access to development environments for long-term espionage or financial theft.
4. Mini Shai-Hulud (Shai-Hulud / TrapDoor)
- Distribution: Compromised npm packages (
@redhat-cloud-servicesscope). - Payload Behavior: Malicious scripts executed via
preinstallhooks. Uses AES-GCM encrypted payloads and obfuscated JavaScript. - Objective: Theft of GitHub Actions secrets, npm tokens, cloud credentials (AWS/Azure/GCP), and SSH keys.
IOC Analysis
The provided indicators span multiple infrastructure types:
- Domains: High volume of typosquatting and fraud domains (e.g.,
fifa.gold,driver-updater.net,trindastal.com). These should be blocked at the DNS resolver and proxy level. - File Hashes: A mix of MD5, SHA1, and SHA256 hashes for Node.js loaders, C++ payloads, and npm package install scripts. These should be integrated into EDR and antivirus detection engines.
- URLs & IPs: Specific C2 infrastructure including HTTP ports (e.g.,
:688) and IPv4 addresses (148.178.22.16) associated with the GHOST STADIUM campaign.
Operational Guidance:
SOC teams should prioritize domain blocking for the FIFA-related typosquats and the specific C2 domains. The file hashes provided for LofyStealer and Shai-Hulud are critical for hunting; however, the polymorphic nature of the Shai-Hulud obfuscation requires behavioral hunting (detecting npm processes spawning shells) in addition to hash matching.
Detection Engineering
title: Suspicious finger.exe Execution (ClickFix Activity)
id: 55d7c123-88a1-4b3c-9a5d-6b8f9e0a1c2d
status: experimental
description: Detects the execution of finger.exe, which is abused in ClickFix campaigns to retrieve malicious payloads via clipboard commands.
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/663c9f2e5dc4f1a8e6b8c9d0
date: 2026/06/02
tags:
- attack.execution
- attack.t1059.001
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '\finger.exe'
condition: selection
falsepositives:
- Legitimate administrative use (rare)
level: high
---
title: NPM Preinstall Script Execution (Shai-Hulud Supply Chain)
id: 88a1d4e5-2b3c-4f5e-8a9b-1c2d3e4f5a6b
status: experimental
description: Detects execution of shell scripts via npm preinstall hooks, indicative of the Mini Shai-Hulud supply chain attack targeting Red Hat packages.
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/663c9f2e5dc4f1a8e6b8c9d5
date: 2026/06/02
tags:
- attack.initial_access
- attack.t1195.002
logsource:
category: process_creation
product: linux
detection:
selection:
ParentImage|endswith: '/npm'
CommandLine|contains: 'preinstall'
condition: selection
falsepositives:
- Legitimate package installation scripts
level: high
---
title: Node.js Spawning Native Processes (LofyStealer Loader)
id: 99b2e5f6-3c4d-5g6h-7i8j-9k0l1m2n3o4p
status: experimental
description: Detects Node.js processes spawning native executables, a technique used by LofyStealer to load its C++ payload in memory.
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/663c9f2e5dc4f1a8e6b8c9d1
date: 2026/06/02
tags:
- attack.defense_evasion
- attack.t1055.012
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith: '\node.exe'
Image|endswith:
- '.exe'
- '.dll'
filter:
Image|contains:
- '\node_modules\'
condition: selection and not filter
falsepositives:
- Legitimate Node.js application behavior
level: medium
kql// Hunt for ClickFix C2 Domains and Finger.exe usage
DeviceNetworkEvents
| where RemoteUrl in ("trindastal.com", "poronto.com", "brionter.com", "giovettiadv.com") or RemotePort == 688
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteUrl, RemotePort
| union (
DeviceProcessEvents
| where FileName =~ "finger.exe"
| project Timestamp, DeviceName, AccountName, ProcessCommandLine, InitiatingProcessFileName
)
| order by Timestamp desc
powershell# IOC Hunt Script for LofyStealer and Shai-Hulud Hashes
$TargetHashes = @( "d21a5d08b4614005c8fcd9d0068f0190",
"fb203c0ac030a97281960d7c28d86ebf",
"293006cec43c663ccff331795d662c3b73b4d7af5f8584e2899e286c672c9881",
"45d4040e76a0d357dd6e236e185aba2eb82420d78640bfd1f3dede32b33931f7",
"0dc06ecdaa63fe24859cfd955053c23245c536e4733480239d14bebf12688e35",
"ac2a2208e1726e008be6c73dc0872d9bba163319259dff1b62055ac933ca46b6"
)
Write-Host "Scanning for LofyStealer and Shai-Hulud artifacts..." -ForegroundColor Yellow
# Scan fixed drives for files matching the hashes
Get-PSDrive -PSProvider FileSystem | Where-Object { $_.Used -gt 0 } | ForEach-Object {
$Drive = $_.Root
Write-Host "Scanning drive $Drive..." -ForegroundColor Cyan
Get-ChildItem -Path $Drive -Recurse -ErrorAction SilentlyContinue | Get-FileHash -Algorithm MD5, SHA256 -ErrorAction SilentlyContinue | ForEach-Object {
if ($TargetHashes -contains $_.Hash.ToLower()) {
Write-Host "[MATCH] Malicious file detected: $($_.Path) | Hash: $($_.Hash) | Algorithm: $($_.Algorithm)" -ForegroundColor Red
}
}
}
Write-Host "Scan complete. If matches are found, isolate the endpoint immediately." -ForegroundColor Green
Response Priorities
- Immediate:
- Block all listed IOCs (domains, IPs, hashes) at perimeter controls (firewall, proxy, DNS) and endpoints (EDR).
- Isolate any endpoints with confirmed
finger.exeexecution or npm preinstall anomalies.
- 24h:
- Initiate credential resets for users and service accounts associated with infected endpoints, particularly those with access to cryptocurrency wallets or cloud infrastructure (AWS/Azure/GCP).
- Investigate GitHub Actions and CI/CD pipelines for unauthorized access using the stolen secrets mentioned in the Shai-Hulud pulse.
- 1 Week:
- Review and harden npm and software supply chain policies (e.g., implementing dependency pinning and private registries).
- Conduct security awareness training focused on "fake browser update" and "game mod" social engineering vectors.
- Audit LinkedIn accounts for recruitment-based phishing attempts targeting technical staff.
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.