ast-hook-for-js-RE is an open source JavaScript reverse engineering toolkit designed to help analysts locate and understand client-side encryption logic used by web applications. It works by intercepting browser traffic through a local proxy server and modifying JavaScript code before it executes in the browser. Using Abstract Syntax Tree (AST) transformations, it injects hook functions into the code to monitor variable assignments and other runtime changes during execution. This allows ast-hook-for-js-RE to capture variable values in memory and store them in a searchable database, effectively enabling variable-level monitoring of program execution. When a user encounters encrypted parameters in network requests, the captured variable data can be searched to determine where those values originated in the code. Once the relevant variable and code location are identified, analysts can trace backward to extract or reproduce the encryption logic used by the site.

Features

  • AST-based JavaScript instrumentation to inject runtime hook logic
  • Proxy-based interception and modification of JavaScript and HTML responses
  • Variable-level monitoring that records runtime value changes
  • Searchable in-memory database for captured variables
  • Plugin system for extending hook and analysis functionality
  • Tools for locating the source of encrypted request parameters

Project Samples

Project Activity

See All Activity >

Categories

Web Scrapers

License

Other License

Follow ast-hook-forjs-re

ast-hook-forjs-re Web Site

Other Useful Business Software
Powerful App Monitoring Without Surprise Bills Icon
Powerful App Monitoring Without Surprise Bills

AppSignal starts at $23/month with all features included. No overages, no hidden fees. 30-day free trial.

Tired of monitoring tools that punish you for scaling? AppSignal offers transparent, predictable pricing with every feature unlocked on every plan. Track errors, monitor performance, detect anomalies, and manage logs across Ruby, Python, Node.js, and more. Trusted by developers since 2012 with free dev-to-dev support. No credit card required to start your 30-day trial.
Try AppSignal Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ast-hook-forjs-re!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Web Scrapers

Registered

4 days ago