Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- /** @type {!Array} */
- var _0x5068 = ["length", "getElementsByTagName", "setAttribute", "xlsiufgdrcetvkboympqwjanz"];
- (function(data, i) {
- /**
- * @param {number} isLE
- * @return {undefined}
- */
- var write = function(isLE) {
- for (; --isLE;) {
- data["push"](data["shift"]());
- }
- };
- write(++i);
- })(_0x5068, 419);
- /**
- * @param {string} level
- * @param {?} ai_test
- * @return {?}
- */
- var _0x171a = function(level, ai_test) {
- /** @type {number} */
- level = level - 0;
- var rowsOfColumns = _0x5068[level];
- return rowsOfColumns;
- };
- var l = _0x171a("0x0");
- /** @type {string} */
- var n = "0123456789";
- /** @type {string} */
- var h = "vyezwfzdecfnpuxgilrjzlplzcmntcifurrj";
- /** @type {number} */
- var j = 0;
- for (; j < l["length"]; j++) {
- /** @type {number} */
- var k = 0;
- for (; k < n[_0x171a("0x1")]; k++) {
- if (document[_0x171a("0x2")](l[j] + n[k])[0]) {
- document[_0x171a("0x2")](l[j] + n[k])[0][_0x171a("0x3")]("id", h[parseInt(j + k)]);
- }
- }
- }
- /** @type {!Array} */
- var _0xa06a = ["wqciw71FN8OPcsKADsOO", "ecONT1PCvy0=", "wp9JRx1YAg==", "BQQzwpfDlQ5gRTbChgvCrA==", "w4k0wonCkcOgwoVdwq5Dw4Q="];
- (function(data, i) {
- /**
- * @param {number} isLE
- * @return {undefined}
- */
- var write = function(isLE) {
- for (; --isLE;) {
- data["push"](data["shift"]());
- }
- };
- write(++i);
- })(_0xa06a, 160);
- /**
- * @param {string} n
- * @param {string} dn
- * @return {?}
- */
- var _0x2ec4 = function(n, dn) {
- /** @type {number} */
- n = n - 0;
- var i = _0xa06a[n];
- if (_0x2ec4["UcyksA"] === undefined) {
- (function() {
- /**
- * @return {?}
- */
- var unescape = function() {
- var source;
- try {
- source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
- } catch (_0x3a081a) {
- /** @type {!Window} */
- source = window;
- }
- return source;
- };
- var s_utf8 = unescape();
- /** @type {string} */
- var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- if (!s_utf8["atob"]) {
- /**
- * @param {?} i
- * @return {?}
- */
- s_utf8["atob"] = function(i) {
- var str = String(i)["replace"](/=+$/, "");
- /** @type {number} */
- var bc = 0;
- var bs;
- var buffer;
- /** @type {number} */
- var Y = 0;
- /** @type {string} */
- var pix_color = "";
- for (; buffer = str["charAt"](Y++); ~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, bc++ % 4) ? pix_color = pix_color + String["fromCharCode"](255 & bs >> (-2 * bc & 6)) : 0) {
- buffer = listeners["indexOf"](buffer);
- }
- return pix_color;
- };
- }
- })();
- /**
- * @param {string} data
- * @param {!Object} fn
- * @return {?}
- */
- var testcase = function(data, fn) {
- /** @type {!Array} */
- var secretKey = [];
- /** @type {number} */
- var y = 0;
- var temp;
- /** @type {string} */
- var testResult = "";
- /** @type {string} */
- var tempData = "";
- /** @type {string} */
- data = atob(data);
- /** @type {number} */
- var val = 0;
- var key = data["length"];
- for (; val < key; val++) {
- /** @type {string} */
- tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
- }
- /** @type {string} */
- data = decodeURIComponent(tempData);
- /** @type {number} */
- var x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- secretKey[x] = x;
- }
- /** @type {number} */
- x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- }
- /** @type {number} */
- x = 0;
- /** @type {number} */
- y = 0;
- /** @type {number} */
- var i = 0;
- for (; i < data["length"]; i++) {
- /** @type {number} */
- x = (x + 1) % 256;
- /** @type {number} */
- y = (y + secretKey[x]) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
- }
- return testResult;
- };
- /** @type {function(string, !Object): ?} */
- _0x2ec4["GzEigU"] = testcase;
- _0x2ec4["EwstMu"] = {};
- /** @type {boolean} */
- _0x2ec4["UcyksA"] = !![];
- }
- var b = _0x2ec4["EwstMu"][n];
- if (b === undefined) {
- if (_0x2ec4["IVizqZ"] === undefined) {
- /** @type {boolean} */
- _0x2ec4["IVizqZ"] = !![];
- }
- i = _0x2ec4["GzEigU"](i, dn);
- _0x2ec4["EwstMu"][n] = i;
- } else {
- i = b;
- }
- return i;
- };
- /**
- * @param {?} h
- * @param {?} key
- * @return {?}
- */
- function vv(h, key) {
- /** @type {!Array} */
- var secretKey = [];
- /** @type {number} */
- var y = 0;
- var temp;
- /** @type {string} */
- var pix_color = "";
- /** @type {number} */
- var x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- secretKey[x] = x;
- }
- /** @type {number} */
- x = 0;
- for (; x < 256; x++) {
- /** @type {number} */
- y = (y + secretKey[x] + h[_0x2ec4("0x0", "2f^q")](x % h[_0x2ec4("0x1", "Hbud")])) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- }
- /** @type {number} */
- x = 0;
- /** @type {number} */
- y = 0;
- /** @type {number} */
- var i = 0;
- for (; i < key[_0x2ec4("0x2", "$17F")]; i++) {
- /** @type {number} */
- x = (x + 1) % 256;
- /** @type {number} */
- y = (y + secretKey[x]) % 256;
- temp = secretKey[x];
- secretKey[x] = secretKey[y];
- secretKey[y] = temp;
- pix_color = pix_color + String[_0x2ec4("0x3", "0zIX")](key[_0x2ec4("0x4", "IKKY")](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
- }
- return pix_color;
- }
- /** @type {!Array} */
- var _0x92f2 = ["getAttribute", "o8a3w9z5g4f8r0q8d4v5k7p4"];
- (function(data, i) {
- /**
- * @param {number} isLE
- * @return {undefined}
- */
- var write = function(isLE) {
- for (; --isLE;) {
- data["push"](data["shift"]());
- }
- };
- write(++i);
- })(_0x92f2, 113);
- /**
- * @param {string} level
- * @param {?} ai_test
- * @return {?}
- */
- var _0x23ac = function(level, ai_test) {
- /** @type {number} */
- level = level - 0;
- var rowsOfColumns = _0x92f2[level];
- return rowsOfColumns;
- };
- var hash = _0x23ac("0x0");
- /** @type {string} */
- var key = "";
- /** @type {number} */
- var i = 0;
- for (; i < hash["length"]; i = i + 2) {
- key = key + (hash[i] + hash[i + 1]);
- console.log(key)
- }
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement