I am relatively new to JS and de-obfuscation in general and I am having difficulties reversing some complicated JS. I know the code itself is obsfucated via jscrambler 3-4x and therefore is ran through the eval() function the same amount of times to reconstruct and execute the code.

Are there any good sources around creating de-obfuscators in this context? it appears most sources I have looked at only talk about code being ran through the eval function once.

Thank you for any help!

1 Answer 1


If I'm not mistaken, jscrambler has built-in capabilities against de-obfuscators. If you look at their docs you'll see that they were already doing this at version 3. Since they are an enterprise tool (unlike most JS obfuscators), it's likely there isn't any source for this.

  • The difficulties I am having is that because JS isn't meant to be obfuscated, there are not too many public deobfuscators that are effective for the complicated source I am using. What I was wondering is if there are any documents on writing your own or potentially any private/paid JS deobfuscators out there.
    – Impensus
    Commented Apr 11, 2019 at 20:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.