JavaScript Deobfuscation

Techniques for obfuscation and deobfuscation of JavaScript code.

Obfuscation

Packing

Recognizable by function(p,a,c,k,e,d) BeautifyToolsarrow-up-right

Advanced Obfuscator

obfuscator.ioarrow-up-right jsfuckarrow-up-right (Uses only 6 characters: ! + [ ] ( )) JJ Encodearrow-up-right (Symbols only) AA Encodearrow-up-right (Japanese style emoticons)

Deobfuscation

Unpacking

UnPackerarrow-up-right Another way might be to print the output instead of running it

Advanced Obfuscator

obfuscator.ioarrow-up-right jsfuckarrow-up-right (Uses only 6 characters: ! + [ ] ( )) JJ Encodearrow-up-right (Symbols only) AA Encodearrow-up-right (Japanese style emoticons)

Last updated