Friday, October 16, 2026

JSCeal Crypto Stealer Uses V8 Bytecode to Steal Browser Credentials and Intercept HTTPS

A sophisticated cryptocurrency-focused information stealer that hides its malicious logic inside compiled V8 JavaScript bytecode.

JSCeal, also tracked by some vendors as WEEVILPROXY or MeadowLocust, is not delivered as readable JavaScript. Instead, operators package the final payload as a .jsc file compiled V8 bytecode executed with a bundled Node.js runtime.

This approach frustrates conventional JavaScript analysis because the original source code is absent, while many native reverse-engineering tools lack visibility into the malware’s high-level logic.

The infection chain previously associated with JSCeal begins with malvertising and a sequence of PowerShell stages.

The final stage downloads ZIP archives containing a hidden-console component, the Brotli-compressed app.jsc payload, a preflight.js decompression script, and native Node.js modules.

A PowerShell command then launches Node.js with the preload script before executing the compiled payload: node.exe -r preflight.js app.jsc.

The V8 bytecode layer is only one element of JSCeal’s defense-evasion strategy. Before compilation, the malware’s JavaScript is heavily protected with javascript-obfuscator.

Researchers observed RC4-encrypted and Base64-encoded string fragments, arithmetic index transformations, control-flow flattening, proxy function calls, and operation wrappers.

These layers hide critical strings, API calls, browser paths, command execution routines, and targeted services from analysts.

To break through the protection, Check Point researchers extended the open-source View8 V8-bytecode decompiler and developed a dedicated static deobfuscation pipeline.


The final stage infection flow (Source : Checkpoint).
The final stage infection flow (Source : Checkpoint).

The workflow reconstructs encrypted strings, resolves values passed through scopes and dictionaries, removes control-flow flattening, identifies proxy calls, and replaces obscured wrapper functions with their underlying operations.

CheckPoint Researchers said that, the malware combines browser credential theft, session hijacking, cryptocurrency-wallet targeting, keylogging, screen capture, and local HTTPS interception, creating a broad risk for users of financial services.

JSCeal Crypto Stealer

The researchers reported that their pipeline generated analyzable output for all 23 JSCeal payloads examined over several months.

In greedy mode, follows all visible function references, including callbacks, handlers, and functions assigned into objects. Greedy mode therefore covers a broader part of the program, but it also produces a much larger graph.

Once decoded, JSCeal’s browser-stealing capability becomes particularly concerning.

The pipeline demonstrating steps applied to the original JSC sample (Source : Checkpoint).
The pipeline demonstrating steps applied to the original JSC sample (Source : Checkpoint).

The malware enumerates installed browsers and extracts saved passwords, cookies, autofill data, browser profile information, and OAuth-related tokens.

Its code includes functions and strings associated with cookie extraction, browser launching, profile-directory access, Google account correlation, and saved-password collection.

This gives attackers access to reusable session material rather than merely static credentials.

The operational impact is substantial. Stolen cookies can enable session replay, while collected passwords and recovered Google-related data can help operators automate account-access workflows and acquire fresh OAuth tokens.

For cryptocurrency users, the malware also searches for wallet-related artifacts and platform data associated with services such as Binance and Phantom, enabling account reconnaissance and potential financial theft.

JSCeal also contains a local HTTPS interception feature. Recovered strings show the malware creating a server bound to 127.0.0.1, generating RSA key pairs and certificates, and deploying a local proxy.

By installing an attacker-controlled certificate, the malware can position itself to inspect or modify supposedly encrypted web traffic. This creates exposure beyond stored browser data, including credentials and transaction information entered during active sessions.

The malware’s wider surveillance toolkit includes Telegram session collection, host and installed-application discovery, keylogging, screenshot capture, and the ability to spawn additional processes.

The combination makes JSCeal closer to a modular account-takeover and financial-surveillance framework than a conventional browser-password stealer.

For defenders, JSCeal demonstrates why .jsc and bundled Node.js artifacts require closer scrutiny in endpoint telemetry and malware triage.

Security teams should investigate suspicious PowerShell-to-Node.js execution chains, Brotli-compressed bytecode payloads, unexpected local proxy listeners, certificate-store changes, and access to browser credential databases.

Check Point has released its JSCeal deobfuscation toolkit publicly, offering analysts a practical route to inspect this increasingly abused V8-bytecode malware format.

IOCs

md5 (JSC original)md5 (unpacked)sha256 (unpacked)
(unknown)91038aebe528a065c3e995a418db6826c288e79ed9d1fb654a341b92d878a3165a09fb21dfa826f3559b46738fdbbdeb
03f4e47b9c2283c32bb8f8f042ce6e4113823095b8d31013ba41a5c98ce69b598b3ed808822479eb62d78d819db35362e4e79138ac82310d30e0c351a17992b6
0b8015cbb1ffdc6efe6a306ff5b1115f454fb012cdd0736e4ed41fabf0916f462cf2d22d1317df6c49171be61ef35c4f6c3da17785fa73e68aa95109075f79bd
1026743185dfa10e9ddc21b5a4c578d5975319142460fc43e3dc5e495d2313c994191824bb5062622663e2434d2b749a8c936eb573aaac23594dee8dda304731
201f28b5e62e52e269757930f941c77409dbfac09f9cafdbc7d225eb144f0e69742ad2dd3d2444bd3758b6e46dd76f9c43dfaae03bdffc3598ce7d8ab3cd3ac5

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

★ Which Security Tools Should You Cut? Score Them on One Page – Download the Inherited Security Stack Guide

Mayura Kathir
Mayura Kathirhttps://gbhackers.com/
Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Microsoft Disrupts CoGUI Phishing Kit Linked to Over 100 Million Malicious Emails a Month

Microsoft and international partners have disrupted infrastructure supporting CoGUI....

12 Best Mobile Application Security Testing Tools Compared (2026): Features & Pricing

NowSecure and Data Theorem mobile security lead automated mobile...

12 Best SBOM Tools Compared (2026): Features & Pricing

Anchore’s Syft SBOM generator is the free generation standard,...

12 Best CI/CD Pipeline Security Tools Compared (2026): Features & Pricing

Your CI platform’s native controls (GitHub Advanced Security, GitLab...

Hackers Target Claude, ChatGPT and Cursor Credentials Using Aoki Infostealer

The Aoki infostealer, also known as Aokigahara, has expanded...

Google Warns Chinese Hackers Exploited Critical BeyondTrust Zero-Day to Gain Root Access

A suspected China-linked espionage group exploited a critical BeyondTrust...

Related Articles

Recent News