General
- CommonJS support: now
require("webcrack")
also works without errors
Deobfuscate
- Evaluate
atob
,unescape
,decodeURI
anddecodeURIComponent
calls (#53) - Inline variable with multiple assignments (#121)
- Log original string array name, length and decoder function names:
- Detect arrow-function iife (#127)
- Fixed a bug where inlining string arrays and merging strings could mess them up
- Fixed a bug where not all decoder aliases were detected (#119)