Skip to content

Instantly share code, notes, and snippets.

@jsoverson
Last active August 14, 2020 14:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsoverson/6e985a3dc6cea47efeacaf2d467cf0aa to your computer and use it in GitHub Desktop.
Save jsoverson/6e985a3dc6cea47efeacaf2d467cf0aa to your computer and use it in GitHub Desktop.
Generic obfuscated JavaScript file
var _0x4fa2 = [
'zgvMAw5LuhjVCgvYDhK=',
'x19LC01VzhvSzq==',
'y29TCg91BMrbC3nPz25Tzw50t3bLCMf0B3jnyxa=',
'Dw5HCNLpCgvYyxrVCK1HCa==',
'yMLUyxj5t3bLCMf0B3jnyxa=',
'pt09',
'it09',
'Aw5ZDgfUy2vVzG==',
'pJ4+',
'DhLWzw9M',
'DM9Pza==',
'kIO9',
'pdW9',
'pJ49',
'pJ4+pq=='
];
var _0x32c6 = function (_0x4fa2ce, _0x32c695) {
_0x4fa2ce = _0x4fa2ce - 0x0;
var _0x1c146b = _0x4fa2[_0x4fa2ce];
if (_0x32c6['LaJjQr'] === undefined) {
var _0x1c6e9d = function (_0x141c9e) {
var _0xebf14b = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=', _0x564cd6 = String(_0x141c9e)['replace'](/=+$/, '');
var _0xdee9b2 = '';
for (var _0x6aa46b = 0x0, _0x195a1a, _0x36c5f4, _0x3cf773 = 0x0; _0x36c5f4 = _0x564cd6['charAt'](_0x3cf773++); ~_0x36c5f4 && (_0x195a1a = _0x6aa46b % 0x4 ? _0x195a1a * 0x40 + _0x36c5f4 : _0x36c5f4, _0x6aa46b++ % 0x4) ? _0xdee9b2 += String['fromCharCode'](0xff & _0x195a1a >> (-0x2 * _0x6aa46b & 0x6)) : 0x0) {
_0x36c5f4 = _0xebf14b['indexOf'](_0x36c5f4);
}
return _0xdee9b2;
};
_0x32c6['gwkXiS'] = function (_0x4be721) {
var _0x589489 = _0x1c6e9d(_0x4be721);
var _0x4f122b = [];
for (var _0x22c379 = 0x0, _0x57e998 = _0x589489['length']; _0x22c379 < _0x57e998; _0x22c379++) {
_0x4f122b += '%' + ('00' + _0x589489['charCodeAt'](_0x22c379)['toString'](0x10))['slice'](-0x2);
}
return decodeURIComponent(_0x4f122b);
}, _0x32c6['XNKTbA'] = {}, _0x32c6['LaJjQr'] = !![];
}
var _0x4f42ab = _0x32c6['XNKTbA'][_0x4fa2ce];
return _0x4f42ab === undefined ? (_0x1c146b = _0x32c6['gwkXiS'](_0x1c146b), _0x32c6['XNKTbA'][_0x4fa2ce] = _0x1c146b) : _0x1c146b = _0x4f42ab, _0x1c146b;
};
'use strict';
Object[_0x32c6('0x0')](exports, _0x32c6('0x1'), { 'value': !![] }), exports[_0x32c6('0x2')] = exports[_0x32c6('0x3')] = exports[_0x32c6('0x4')] = void 0x0, exports[_0x32c6('0x4')] = new Map([
[
'+',
(_0x2385b7, _0xb36801) => _0x2385b7 + _0xb36801()
],
[
'-',
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment