javascript-obfuscator
Advanced tools
Comparing version
@@ -31,18 +31,20 @@ "use strict"; | ||
${JavaScriptObfuscator_1.JavaScriptObfuscator.obfuscate(` | ||
var object = []['filter']['constructor']('return this')(); | ||
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; | ||
object.atob || ( | ||
object.atob = function(input) { | ||
var str = String(input).replace(/=+$/, ''); | ||
for ( | ||
var bc = 0, bs, buffer, idx = 0, output = ''; | ||
buffer = str.charAt(idx++); | ||
~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, | ||
bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0 | ||
) { | ||
buffer = chars.indexOf(buffer); | ||
} | ||
return output; | ||
}); | ||
(function () { | ||
var object = []['filter']['constructor']('return this')(); | ||
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; | ||
object.atob || ( | ||
object.atob = function(input) { | ||
var str = String(input).replace(/=+$/, ''); | ||
for ( | ||
var bc = 0, bs, buffer, idx = 0, output = ''; | ||
buffer = str.charAt(idx++); | ||
~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, | ||
bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0 | ||
) { | ||
buffer = chars.indexOf(buffer); | ||
} | ||
return output; | ||
}); | ||
})(); | ||
`, NoCustomNodesPreset_1.NO_CUSTOM_NODES_PRESET)} | ||
@@ -49,0 +51,0 @@ |
{ | ||
"name": "javascript-obfuscator", | ||
"version": "0.5.2", | ||
"version": "0.5.3", | ||
"description": "JavaScript obfuscator", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -33,9 +33,9 @@ #JavaScript obfuscator for Node.js | ||
/* | ||
var _0x8741 = [ | ||
'\u0061\u0062\u0063', | ||
'\u006c\u006f\u0067' | ||
var _0xabf1 = [ | ||
'\x61\x62\x63', | ||
'\x6c\x6f\x67' | ||
]; | ||
(function () { | ||
var _0x45e59c = _0x8741[0]; | ||
console[_0x8741[1]](_0x45e59c); | ||
(function() { | ||
var _0xe6fab6 = _0xabf1[0x0]; | ||
console[_0xabf1[0x1]](_0xe6fab6); | ||
}()); | ||
@@ -42,0 +42,0 @@ */ |
@@ -76,18 +76,20 @@ import * as esprima from 'esprima'; | ||
${JavaScriptObfuscator.obfuscate(` | ||
var object = []['filter']['constructor']('return this')(); | ||
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; | ||
object.atob || ( | ||
object.atob = function(input) { | ||
var str = String(input).replace(/=+$/, ''); | ||
for ( | ||
var bc = 0, bs, buffer, idx = 0, output = ''; | ||
buffer = str.charAt(idx++); | ||
~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, | ||
bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0 | ||
) { | ||
buffer = chars.indexOf(buffer); | ||
} | ||
return output; | ||
}); | ||
(function () { | ||
var object = []['filter']['constructor']('return this')(); | ||
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; | ||
object.atob || ( | ||
object.atob = function(input) { | ||
var str = String(input).replace(/=+$/, ''); | ||
for ( | ||
var bc = 0, bs, buffer, idx = 0, output = ''; | ||
buffer = str.charAt(idx++); | ||
~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, | ||
bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0 | ||
) { | ||
buffer = chars.indexOf(buffer); | ||
} | ||
return output; | ||
}); | ||
})(); | ||
`, NO_CUSTOM_NODES_PRESET)} | ||
@@ -94,0 +96,0 @@ |
283234
0.09%392315
8.77%7071
0.06%