Node JS Obfuscator


About


This tool transforms your original Node JS source code into a new representation that's harder to understand, copy, re-use and modify without authorization. The obfuscated result will have the exact functionality of the original code.

Basic Example


Normal
const glob = require("glob");
const fs = require("fs");
console.log("Hello World");
Obfuscated NodeJS
// == Code Obfuscation Protection from https://blackhackertools.com == //
const _0x3af2bc=_0x5ae7;(function(_0x1167ec,_0xedf5bf){const _0x590177=_0x5ae7,_0x249739=_0x1167ec();while(!![]){try{const _0x3f5d49=parseInt(_0x590177(0x1cf))/(0x238c*0x1+0x1f91*0x1+-0x431c)*(parseInt(_0x590177(0x1d3))/(-0x3d5+0x5d1*0x1+0x1fa*-0x1))+parseInt(_0x590177(0x1c8))/(-0x1*0x661+-0x1d65+0x23c9)+-parseInt(_0x590177(0x1d4))/(-0x21ea+0x4d*0x14+0x1bea)*(-parseInt(_0x590177(0x1cb))/(0x232d+0x113a+-0x3462))+parseInt(_0x590177(0x1d0))/(0xc*-0x268+-0x1320+0x3006)+-parseInt(_0x590177(0x1d1))/(-0x1ab2+0xf*0x105+0x5b7*0x2)*(parseInt(_0x590177(0x1c9))/(0x1aa4+-0x157c+-0x520))+parseInt(_0x590177(0x1ca))/(-0x1baf+0x202*0xb+0x5a2)+-parseInt(_0x590177(0x1cd))/(-0x13f2*-0x1+-0x1da2+0x6*0x19f);if(_0x3f5d49===_0xedf5bf)break;else _0x249739['push'](_0x249739['shift']());}catch(_0x10b965){_0x249739['push'](_0x249739['shift']());}}}(_0xe988,-0x31cf0+-0x1*-0x3caf4+0x2f*0x214f));function _0x5ae7(_0x5af29a,_0x2e1a98){const _0x507e53=_0xe988();return _0x5ae7=function(_0x593ee3,_0x2498d5){_0x593ee3=_0x593ee3-(0xd3e+0xec3*-0x1+0x34d);let _0x5515d6=_0x507e53[_0x593ee3];return _0x5515d6;},_0x5ae7(_0x5af29a,_0x2e1a98);}const glob=require(_0x3af2bc(0x1cc)),fs=require('fs');console[_0x3af2bc(0x1d2)](_0x3af2bc(0x1ce)+'d');function _0xe988(){const _0x429f64=['11bzmbEo','2710062bUHPfm','8813qpcKrJ','log','127012wTSfnv','1326756VQPvkJ','2168055FrHgRD','5216hpSWsV','727461YNapPx','10UxUxJI','glob','13509500dFBgRU','Hello\x20Worl'];_0xe988=function(){return _0x429f64;};return _0xe988();}
//-->

Related Tools