m1el / esdeobfuscate

PoC JavaScriopt AST deobfuscator based on partial evaluation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESDeobfuscate

ESDeobfuscate is a PoC JavaScriopt AST deobfuscator based on partial evaluation.

Constant expressions and functions that return constant values are replaced with corresponding values.

License = BSD.

Usage

ESDeobfuscate works with Syntax Trees provided by esprima

ast = esdeobfuscate.deobfuscate(ast);

Demo

m1el.github.io/esdeobfuscate

About

PoC JavaScriopt AST deobfuscator based on partial evaluation.

License:BSD 2-Clause "Simplified" License


Languages

Language:JavaScript 100.0%