This repository contains a fully functional akamai 2.0 deobfuscator (as of wWAHTlbNzK script). All necessary steps to recover a well readable and understandable state including removal of.
Most important transformations included:
- Patching integrity checks
- Proxy functions removal
- Control flow unflattening
- String concealing removal
I can't tell if I'm going to maintain this yet but it'll always serve as a good source to dive deeper into babel, learn new things and understand other people's approaches.
-
Install all dependencies:
npm install
-
Save the akamai script as
script.js
next toindex.js
in it's minified format (one liner format), don't pretty print. -
Run
node index.js
and enjoy your deobfuscated script inout.js