Cyber Security News

New JSCEAL Attack Aims to Steal Credentials and Wallets from Crypto App Users

Check Point Research (CPR) has identified a sophisticated malware campaign dubbed JSCEAL, which targets users of cryptocurrency trading applications through malicious advertisements and compiled JavaScript payloads.

Active since at least March 2024, the operation has evolved to incorporate advanced anti-analysis techniques, including modular infection flows and the use of Node.js to execute compiled V8 JavaScript (JSC) files.

This campaign impersonates nearly 50 popular crypto apps, leveraging paid malvertising on social media platforms to distribute fake installers.

In the first half of 2025, threat actors deployed approximately 35,000 malicious ads, garnering millions of views in the European Union alone, with potential global reach exceeding 10 million users based on social media demographics.

Campaign Discovery

The JSCEAL malware focuses on exfiltrating cryptocurrency-related data, such as credentials, wallets, browser cookies, autocomplete passwords, and Telegram accounts.

It employs techniques like keylogging, screenshot capture, Man-in-the-Browser (MitB) attacks, and Man-in-the-Middle (MitM) interception via local proxies and embedded certificates installed with certutil.exe.

The initial deployment infection flow.

The payload also functions as a Remote Access Trojan (RAT), enabling remote PowerShell command execution and automation via Puppeteer for web interactions and WinPTY for command-line tasks.

Analysis reveals heavy obfuscation using tools like javascript-obfuscator, complicating static detection and decompilation, though CPR’s VIEW8 tool aids in bytecode examination.

Multi-Layered Infection Chain

The infection begins with malvertising on platforms like Facebook, redirecting victims through domains following specific naming patterns (e.g., combinations of words like “app,” “download,” and “pc” under .com TLDs) to fake landing pages or decoy sites based on IP filtering and referrers.

Decoy website.

Successful redirects lead to MSI installers signed with valid certificates from Russian entities, created using WIX Toolset.

These installers embed custom DLLs (e.g., TaskScheduler.dll and WMI.dll) that establish HTTP listeners on localhost:30303, interdependent with JavaScript scripts on the fake sites for WMI queries and scheduled task creation.

Profiling occurs via PowerShell backdoors triggered by XML-defined scheduled tasks running under SYSTEM privileges, excluding PowerShell from Windows Defender scans and gathering machine fingerprints (e.g., MachineGuid from registry, installed software, UAC settings, and network details).

Data is exfiltrated to command-and-control (C2) servers, often hosted on Cloudflare Pages, which may deploy the final JSC payload in ZIP archives containing Node.js runtime, Brotli-compressed app.jsc, preflight.js for decompression, and native .node modules.

Communication with C2 uses tRPC over WebSockets and DNS over HTTPS to resolve subdomains like vertical-scaling[.]com.

If deemed unvaluable, victims receive cleanup scripts to remove artifacts. Despite widespread distribution, many samples evaded detection on VirusTotal for extended periods due to JSC’s bytecode nature and anti-evasion mechanisms.

CPR notes correlations with prior reports on similar activities, such as WeevilProxy, and emphasizes monitoring Node.js executions for defense.

Protections include tools like Threat Emulation and Harmony Endpoint, classifying variants as InfoStealer.Win.JSCeal.A and related droppers.

Indicators of Compromise (IOCs)

CategoryIOC Value/ExampleDescription
JSCEAL C2vertical-scaling[.]comPrimary command-and-control domain
JSCEAL C2ggr-lach[.]comPrimary command-and-control domain
Intermediate C2resolve-ns[.]pages[.]devCloudflare-hosted intermediate C2
Intermediate C2asvufw[.]workers[.]devCloudflare Workers intermediate C2
Redirection Domainapp-pc-windows[.]comDomain used in redirection chain
Redirection Domaindownload-apps-windows[.]comDomain used in redirection chain
build.zip Hashb90e3aaae14e7787e5ea4a6d4beee672049bd5eb05427f2c80b64f605860d2b8SHA-256 hash of build.zip payload
build.zip Hashf6c670e65765d10a5ca0205a6ece3a3e6c7c730b0a8534c5adef4a3cbf06eb9cSHA-256 hash of build.zip payload
MSI Installer Hasha696d03aeb1bde633b674bdd640a1a313cae7da711d99cfba3fd06f02d3864deSHA-256 hash of malicious MSI file
MSI Installer Hashe881682b59640c05cd540696955a849610260415e576f79b62383108c1aa3354SHA-256 hash of malicious MSI file

Find this News Interesting! Follow us on Google News, LinkedIn, & X to Get Instant Updates!

Aman Mishra

Aman Mishra is a Security and privacy Reporter covering various data breach, cyber crime, malware, & vulnerability.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago