Urgent.News

What's breaking now, across thousands of outlets.

AI

How We Built a 3-Layer JS + WebAssembly Crackme to Stress-Test Code Defense Against AI Decompilers

Traditional JavaScript and WebAssembly obfuscators rely on lexical cosmetic tricks: renaming variables to _0x4a2b , base64-encoding string arrays, and wrapping functions in simple switch statements. While those techniques slow down casual inspection in browser DevTools, modern static semantic graph extractors ( morluto/rea ), native decompilers ( NSA Ghidra , WABT wasm-decompile ), and LLM-driven…

Conventional JavaScript and WebAssembly obfuscators employ superficial tactics such as renaming variables, encoding strings, and wrapping functions - tactics that deter casual inspection but are easily bypassed by advanced static semantic graph extractors, native decompilers, and AI-driven reverse-engineering tools. To counter this, Soltrix Studios launched Syferit (github.com/soltrix-studios/syferit), a multi-platform code defense engine with layers of protection for JavaScript/TypeScript, WebAssembly, Python, and C/C++.

In SYFER-DEFENDER, a live browser game and a three-layer crackme, a player must uncover three 128-bit credentials to unlock weapon tiers and a final flag. Layer 1, Non-Invertible Algebraic Invariants, transforms equality checks into modular multiplication chains, while Layer 2, WebAssembly MBA & Frame Expansion, decrypts scalar checks via multi-instruction Mixed Boolean-Arithmetic expressions.

Layer 3, Cross-Boundary Cryptographic Coupling, merges states from both engine.js and enclave.wasm into a 384-bit cipher key for the final flag decryption. Users can validate Syferit's efficacy by analyzing the crackme with morluto/rea or wasm-decompile, or employ the provided CLI.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Google Announces Gemini 4 Hydrogen: Faster AI for Everyday Tasks

Google has a new AI model, and this time the headline is not about size. It is about speed. On 13 November 2026, Google announced Gemini 4 Hydrogen, a model built to finish everyday AI tasks much…

  • Gemini 4 Hydrogen announced on November 13, 2026
  • 2.5 times faster than Gemini 3.8 Flash
  • Four thinking levels for task-specific processing

Will AI assistants stop people from opening mobile apps?

TL;DR My view: voice is the next way we talk to our devices. For many tasks you will not open an app. You will tell your AI assistant, and it will use the app for you. AI agents reached the web first.

  • AI assistants are increasingly interacting with mobile apps through voice commands.
  • Apple's Siri and Google's AppFunctions demonstrate direct app calling by AI.
  • Local AI models on phones enable offline functionality and app navigation.

More from Saturday 14 November →