deobfuscator for DataDome interstitial, built on babel plus a set of custom transformation passes
- Install dependencies:
bun install
- Place your target JS/HTML file in the
targetsfolder asinterstitial.js.- If your source is HTML, the scripts inside
<script>...</script>will be extracted and deobfuscated.
- If your source is HTML, the scripts inside
- Run the deobfuscator:
bun index.js
- Your deobfuscated code will appear in the
outputfolder (e.g.output/deob_interstitial.js).