Now works with slider inter and tags
Its a very simple and beginner Node js project to deobfuscate tags.js/slider captcha/interstitial current working version for tags 4.43.3-next, for slider v1.15.8, for interstitial v1.15.7.
it uses libraries like "vm","jsdom" and widely used js AST processing library "@babel"
contributions are welcomed if you wanna improve it .
- Educational: To help developers understand how DD obfuscation works and how to reverse it.
- Security: To improve security by identifying potential vulnerabilities hidden within obfuscated code.
git clone https://github.com/eftehassanpp/simple-datadome-deober.git
- slider.txt: Example of obfuscated code will be added here.

- slider_out.txt: The deobfuscated version of the above code will be provided here.

good for any current node versions "vm","jsdom" and "@babel" is used in the project
it works perfectly with current tags v get the tags.js/slider captcha/interstitial loader javascript content from website and paste into the tags.txt or slider.txt depending on your use case then run the command
npm run slider
yarn slider
npm run inter
yarn inter
npm run tags
yarn tags
it will deobfuscate the obfuscated code to a a more readable code . it will be atleast readable to find the nessesary functions and signal names(eg. glvd, glrd, tzp) it doesnt remove deadcodes or switch cases.
- Fork this repository.
- Clone your fork to your local machine.
- Create a new branch for your doing improvement.
- Submit a pull request with a description of the deobfuscation you’ve worked on.
This project is licensed under the MIT License - see the LICENSE.md file for details.