dsl-vm-reverse - DSL VM Reverse Engineering
Reverse JS-based custom DSL/VM interpreters by identifying opcode loops, extracting opcode tables, and capturing runtime semantics.
Tags
Updated: 2026-09-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Classify JavaScript DSL VM files
- Extract variable mapping tables
- Extract and classify opcode tables
- Analyze constant table references
- Trace exported function locations
- Capture runtime execution semantics
Inputs
- Target JavaScript script files
- Browser automation environments
Outputs
- Opcode classification tables
- Constant table mapping analysis
- Variable mapping relations
- Runtime captured tokens or session states
Requirements
- Python 3 runtime environment
- Selenium or Playwright automation framework
- Chrome or Chromium browser
