JavaScript is one of the most popular front-end languages today, powering numerous frameworks and libraries. If you've ever encountered a JavaScript file during a security engagement and felt unsure how to proceed, you've come to the right place.
In this playground, you'll learn useful techniques for analyzing JavaScript files, including how to,
* Un-minify JavaScript files to make them more readable and easier to understand.
* Deobfuscate JavaScript files to reveal their true functionality.
* Identify interesting endpoints within JavaScript files that could be used for further exploitation.
* Find any exposed hardcoded secrets within JavaScript files that could pose a security risk.
By mastering these skills, you'll be better equipped to assess the security risks of JavaScript code and protect against potential attacks.
As always, these techniques are augmented with our battle-tested hands-on labs to give you a real-world environment to hone your skills.
Un-minify javascript files
Deobfuscate javascript files
Endpoint recon in javascript files
Secrets recon in javascript files