Skip to main content

Breaking the Seal: Static Deobfuscation of JSCeal’s Compiled V8 Bytecode

0
High
Published: 08/31/2026 (08/31/2026, 14:00:18 UTC)
Source: Check Point Research

Description

JSCeal is a sophisticated cryptocurrency-focused stealer malware delivered as compiled V8 bytecode executed by a bundled Node.js runtime. It employs multiple layers of JavaScript obfuscation and encryption, including RC4 and AES-256-CBC, to protect its payload. The malware's capabilities include keylogging, browser credential theft, cryptocurrency collection, HTTPS traffic interception via a local man-in-the-middle proxy, and session replay using stolen cookies. Recent variants target macOS and newer V8 versions, showing active development. Check Point Research developed a fully static deobfuscation pipeline to analyze JSCeal without executing it, enabling detailed understanding of its behavior. The toolkit is publicly available and supports analysis of multiple samples.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/01/2026, 14:51:58 UTC

Technical Analysis

JSCeal is a malware family delivering a cryptocurrency stealer as compiled V8 bytecode (.jsc) executed by a bundled Node.js runtime. It uses javascript-obfuscator with multiple protection layers such as RC4-encrypted strings, control-flow flattening, proxy functions, and operation wrappers. The payload is distributed compressed and obfuscated, complicating analysis. Check Point Research developed a static deobfuscation pipeline based on the View8 open-source V8 bytecode decompiler, extended with passes for value propagation, string reconstruction, control-flow unflattening, and proxy resolution. This pipeline recovers pseudocode enabling detailed static analysis of JSCeal’s capabilities including keylogging, credential theft, HTTPS interception through a local MITM proxy, and session replay. The malware has evolved to target macOS, newer V8 versions, and added AES-256-CBC encryption layers. The research and toolkit were presented at Black Hat USA 2026 and are publicly available.

Potential Impact

JSCeal enables attackers to steal sensitive information including browser credentials and cryptocurrency wallet data, log keystrokes, intercept HTTPS traffic via a local man-in-the-middle proxy, and replay active sessions using stolen cookies. This can lead to unauthorized access to cryptocurrency accounts and other online services, resulting in financial theft and privacy breaches. The malware’s use of advanced obfuscation and encryption complicates detection and analysis, increasing the risk of successful infections and prolonged undetected activity. The targeting of macOS and newer V8 versions indicates expanding attack surface and active development.

Defensive Guidance

No official patch or vendor advisory is provided for this malware. Mitigation focuses on detection and prevention through endpoint protection, network monitoring for suspicious local proxy activity, and blocking delivery vectors such as malvertising and PowerShell-based infection chains. The publicly available static deobfuscation toolkit can assist analysts in identifying and understanding JSCeal samples. Organizations should apply standard security best practices to limit exposure to malicious scripts and executables. Since this is malware rather than a software vulnerability, no direct patch exists.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Classification
{"confidence":0.78,"severitySource":"default","classifier":"rss-v2"}
Article Source
{"url":"https://research.checkpoint.com/2026/breaking-the-seal-static-deobfuscation-of-jsceals-compiled-v8-bytecode/","fetched":true,"fetchedAt":"2026-08-31T13:46:18.860Z","wordCount":13760}

Indicators of Compromise

Domain

ValueDescriptionCopy
domainconsole.info
—
domainprofile.info
—
domaincursor.click
—

Hash

ValueDescriptionCopy
hash03f4e47b9c2283c32bb8f8f042ce6e41
—
hash0d1fce0cb2b9dec26a10f0822aeffb19
—
hash581e2e2265d0c1509b3799c5a9039374
—
hash91038aebe528a065c3e995a418db6826
—
hashde10c6b3dc4619f59bc9c80a0aa15e6a
—
hashe27ae65977287bdfb7b0e15fd3603f85
—
hashc928dbf37ed5b799d3a78bd6449e0d74535ef1db
—
hashb73c3d732bb6bff8b9088cc0dcbadb35eea0802056324f1b6295cb9277c62755
—

Ip

ValueDescriptionCopy
ip13.6.233.10
—

Threat ID: 6a9585aaacd9273b4928da4a

Added to database: 08/31/2026, 13:46:18 UTC

Last enriched: 10/01/2026, 14:51:58 UTC

Last updated: 10/07/2026, 18:48:11 UTC

Views: 200

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses