Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. 'use strict';
  2. /** @type {!Array} */
  3. var _0x5068 = ["length", "getElementsByTagName", "setAttribute", "xlsiufgdrcetvkboympqwjanz"];
  4. (function(data, i) {
  5. /**
  6. * @param {number} isLE
  7. * @return {undefined}
  8. */
  9. var write = function(isLE) {
  10. for (; --isLE;) {
  11. data["push"](data["shift"]());
  12. }
  13. };
  14. write(++i);
  15. })(_0x5068, 419);
  16. /**
  17. * @param {string} level
  18. * @param {?} ai_test
  19. * @return {?}
  20. */
  21. var _0x171a = function(level, ai_test) {
  22. /** @type {number} */
  23. level = level - 0;
  24. var rowsOfColumns = _0x5068[level];
  25. return rowsOfColumns;
  26. };
  27. var l = _0x171a("0x0");
  28. /** @type {string} */
  29. var n = "0123456789";
  30. /** @type {string} */
  31. var h = "vyezwfzdecfnpuxgilrjzlplzcmntcifurrj";
  32. /** @type {number} */
  33. var j = 0;
  34. for (; j < l["length"]; j++) {
  35. /** @type {number} */
  36. var k = 0;
  37. for (; k < n[_0x171a("0x1")]; k++) {
  38. if (document[_0x171a("0x2")](l[j] + n[k])[0]) {
  39. document[_0x171a("0x2")](l[j] + n[k])[0][_0x171a("0x3")]("id", h[parseInt(j + k)]);
  40. }
  41. }
  42. }
  43. /** @type {!Array} */
  44. var _0xa06a = ["wqciw71FN8OPcsKADsOO", "ecONT1PCvy0=", "wp9JRx1YAg==", "BQQzwpfDlQ5gRTbChgvCrA==", "w4k0wonCkcOgwoVdwq5Dw4Q="];
  45. (function(data, i) {
  46. /**
  47. * @param {number} isLE
  48. * @return {undefined}
  49. */
  50. var write = function(isLE) {
  51. for (; --isLE;) {
  52. data["push"](data["shift"]());
  53. }
  54. };
  55. write(++i);
  56. })(_0xa06a, 160);
  57. /**
  58. * @param {string} n
  59. * @param {string} dn
  60. * @return {?}
  61. */
  62. var _0x2ec4 = function(n, dn) {
  63. /** @type {number} */
  64. n = n - 0;
  65. var i = _0xa06a[n];
  66. if (_0x2ec4["UcyksA"] === undefined) {
  67. (function() {
  68. /**
  69. * @return {?}
  70. */
  71. var unescape = function() {
  72. var source;
  73. try {
  74. source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
  75. } catch (_0x3a081a) {
  76. /** @type {!Window} */
  77. source = window;
  78. }
  79. return source;
  80. };
  81. var s_utf8 = unescape();
  82. /** @type {string} */
  83. var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  84. if (!s_utf8["atob"]) {
  85. /**
  86. * @param {?} i
  87. * @return {?}
  88. */
  89. s_utf8["atob"] = function(i) {
  90. var str = String(i)["replace"](/=+$/, "");
  91. /** @type {number} */
  92. var bc = 0;
  93. var bs;
  94. var buffer;
  95. /** @type {number} */
  96. var Y = 0;
  97. /** @type {string} */
  98. var pix_color = "";
  99. 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) {
  100. buffer = listeners["indexOf"](buffer);
  101. }
  102. return pix_color;
  103. };
  104. }
  105. })();
  106. /**
  107. * @param {string} data
  108. * @param {!Object} fn
  109. * @return {?}
  110. */
  111. var testcase = function(data, fn) {
  112. /** @type {!Array} */
  113. var secretKey = [];
  114. /** @type {number} */
  115. var y = 0;
  116. var temp;
  117. /** @type {string} */
  118. var testResult = "";
  119. /** @type {string} */
  120. var tempData = "";
  121. /** @type {string} */
  122. data = atob(data);
  123. /** @type {number} */
  124. var val = 0;
  125. var key = data["length"];
  126. for (; val < key; val++) {
  127. /** @type {string} */
  128. tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
  129. }
  130. /** @type {string} */
  131. data = decodeURIComponent(tempData);
  132. /** @type {number} */
  133. var x = 0;
  134. for (; x < 256; x++) {
  135. /** @type {number} */
  136. secretKey[x] = x;
  137. }
  138. /** @type {number} */
  139. x = 0;
  140. for (; x < 256; x++) {
  141. /** @type {number} */
  142. y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
  143. temp = secretKey[x];
  144. secretKey[x] = secretKey[y];
  145. secretKey[y] = temp;
  146. }
  147. /** @type {number} */
  148. x = 0;
  149. /** @type {number} */
  150. y = 0;
  151. /** @type {number} */
  152. var i = 0;
  153. for (; i < data["length"]; i++) {
  154. /** @type {number} */
  155. x = (x + 1) % 256;
  156. /** @type {number} */
  157. y = (y + secretKey[x]) % 256;
  158. temp = secretKey[x];
  159. secretKey[x] = secretKey[y];
  160. secretKey[y] = temp;
  161. testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
  162. }
  163. return testResult;
  164. };
  165. /** @type {function(string, !Object): ?} */
  166. _0x2ec4["GzEigU"] = testcase;
  167. _0x2ec4["EwstMu"] = {};
  168. /** @type {boolean} */
  169. _0x2ec4["UcyksA"] = !![];
  170. }
  171. var b = _0x2ec4["EwstMu"][n];
  172. if (b === undefined) {
  173. if (_0x2ec4["IVizqZ"] === undefined) {
  174. /** @type {boolean} */
  175. _0x2ec4["IVizqZ"] = !![];
  176. }
  177. i = _0x2ec4["GzEigU"](i, dn);
  178. _0x2ec4["EwstMu"][n] = i;
  179. } else {
  180. i = b;
  181. }
  182. return i;
  183. };
  184. /**
  185. * @param {?} h
  186. * @param {?} key
  187. * @return {?}
  188. */
  189. function vv(h, key) {
  190. /** @type {!Array} */
  191. var secretKey = [];
  192. /** @type {number} */
  193. var y = 0;
  194. var temp;
  195. /** @type {string} */
  196. var pix_color = "";
  197. /** @type {number} */
  198. var x = 0;
  199. for (; x < 256; x++) {
  200. /** @type {number} */
  201. secretKey[x] = x;
  202. }
  203. /** @type {number} */
  204. x = 0;
  205. for (; x < 256; x++) {
  206. /** @type {number} */
  207. y = (y + secretKey[x] + h[_0x2ec4("0x0", "2f^q")](x % h[_0x2ec4("0x1", "Hbud")])) % 256;
  208. temp = secretKey[x];
  209. secretKey[x] = secretKey[y];
  210. secretKey[y] = temp;
  211. }
  212. /** @type {number} */
  213. x = 0;
  214. /** @type {number} */
  215. y = 0;
  216. /** @type {number} */
  217. var i = 0;
  218. for (; i < key[_0x2ec4("0x2", "$17F")]; i++) {
  219. /** @type {number} */
  220. x = (x + 1) % 256;
  221. /** @type {number} */
  222. y = (y + secretKey[x]) % 256;
  223. temp = secretKey[x];
  224. secretKey[x] = secretKey[y];
  225. secretKey[y] = temp;
  226. pix_color = pix_color + String[_0x2ec4("0x3", "0zIX")](key[_0x2ec4("0x4", "IKKY")](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
  227. }
  228. return pix_color;
  229. }
  230. /** @type {!Array} */
  231. var _0x92f2 = ["getAttribute", "o8a3w9z5g4f8r0q8d4v5k7p4"];
  232. (function(data, i) {
  233. /**
  234. * @param {number} isLE
  235. * @return {undefined}
  236. */
  237. var write = function(isLE) {
  238. for (; --isLE;) {
  239. data["push"](data["shift"]());
  240. }
  241. };
  242. write(++i);
  243. })(_0x92f2, 113);
  244. /**
  245. * @param {string} level
  246. * @param {?} ai_test
  247. * @return {?}
  248. */
  249. var _0x23ac = function(level, ai_test) {
  250. /** @type {number} */
  251. level = level - 0;
  252. var rowsOfColumns = _0x92f2[level];
  253. return rowsOfColumns;
  254. };
  255. var hash = _0x23ac("0x0");
  256. /** @type {string} */
  257. var key = "";
  258. /** @type {number} */
  259. var i = 0;
  260. for (; i < hash["length"]; i = i + 2) {
  261. key = key + (hash[i] + hash[i + 1]);
  262. console.log(key)
  263. }
  264. ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement