Skip to content

SteakEnthusiast/Supplementary-AST-Based-Deobfuscation-Materials

Repository files navigation

Supplementary-AST-Based-Deobfuscation-Materials

This repository contains accompanying source code from the ReverseJS blog posts. These are short and sweet examples to help you better understand how to manipulate Abstract Syntax Trees to deobfuscate javascript. I will continue to update this repository whenever I write a new post.

Usage

  1. Install all dependencies: npm install

  2. Then navigate to any folder of interest and run the deobfuscator against the demo obfuscated files: node deobfuscator.js

Happy reversing!

Important Note

A lot of the code in this repository that hasn't been published to the blog is outdated and experimental. Thus, they can be inaccurate and/or buggy. I do not recommend that you use them in a production deobfuscator. However, they are still useful for learning purposes. I have since come up with better ways to do things, but I likely will not be updating this repository with the new code.

About

Supplementary deobfuscator source code from my Javascript reverse-engineering blog, ReverseJS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published