js-trace-engine
CommunityTrace obfuscated JS to expose hidden algorithm logic
System Documentation
What problem does it solve?
Heavily obfuscated anti-bot JavaScript often hides its core computation logic (like sign algorithms or cookie generators) behind runtime code generation (eval/Function), anti-debug traps, and JSVMP bytecode interpreters that make static analysis useless. This skill eliminates the guesswork by making the running code fully observable, so you can see exactly how values are computed instead of just seeing the final output.
Core Features & Use Cases
- Recursive dynamic instrumentation: Weaves probes into obfuscated JS that automatically re-instruments runtime-generated code from eval, Function, and setTimeout, so code that only exists after decryption is also traced.
- Anti-debug bypass: Includes an L2 prelude that defeats common anti-debug traps (debugger statements, timing checks, self-defending integrity guards) so tracing doesn't trigger detection.
- Multi-layer auto-routing: Automatically selects the right tracing layer (L1 AST probes, L2 runtime hooks, L3 VM dispatch-loop tracing) based on the target, with optional live source replacement for real Chrome to bypass anti-bot without modifying the page's source integrity.
- Use Case: Reverse engineer a web app's anti-bot sign algorithm by tracing its obfuscated JS, capturing the runtime-decrypted signing code, and generating an execution summary that shows the exact HMAC key derivation and parameter sorting logic.
Quick Start
Use the js-trace-engine skill to trace the obfuscated sign.js file from your target web app and generate an aggregated execution trace that reveals how the hidden sign algorithm computes its output.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: js-trace-engine Download link: https://github.com/warterbili/AUTO_REVERSE/archive/main.zip#js-trace-engine Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.