📖 Trickster Z Technical Documentation
Learn how Trickster Z protects JavaScript & TypeScript files against reverse engineering while preserving 100% execution validity.
🛡️ Obfuscation Presets Guide
Trickster Z includes three pre-tuned security profiles designed for common deployment scenarios:
| Preset Profile | String Encryption | Identifier Mangle | Control Flow | Anti-Debug Guard |
|---|---|---|---|---|
| 🛡️ Maximum Stealth | Dual-Layer Rot13 + Base64 | Hexadecimal (`_0x4a1b`) | Switch State Machine | Active Console & Loop Guard |
| ⚖️ Balanced Security | Base64 Array Shuffling | Scope Token Mangle | IIFE Scope Guard | Console Override Only |
| ⚡ High Performance | Simple String Extraction | Short Mangled Names | None (Original Flow) | Disabled (< 2% Overhead) |
⚡ Zero Corruption & Syntax Guarantee
A common issue with low-grade obfuscators is string escaping corruption or missing syntax brackets when obfuscating complex ES6+ modules, async/await, or arrow functions.
Trickster Z solves this with a **Two-Pass AST Pre-Verification Engine**:
1. AST Scope Tree Walk (Preserves global keywords: window, document, console, fetch, require, import)
2. Safe String Escaping (Escapes quotes, newlines, and unicode backslashes)
3. Post-Transform Syntax Verification (Tests generated code for SyntaxError before file download Blob is created)
📂 Supported File Formats & Batch Downloads
You can upload single or batch code files in the Obfuscator Tool Workspace:
- JavaScript Files: `.js`, `.mjs`, `.cjs`
- React / JSX Files: `.jsx`
- TypeScript Files: `.ts`, `.tsx`
- Batch Archives: `.zip` file queues with instant multi-file `.zip` output generation!