java script

Discussion in 'Уязвимости' started by Dread, 11 Jan 2006.

Thread Status:
Not open for further replies.
  1. Dread

    Dread Elder - Старейшина

    Joined:
    4 Dec 2005
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    вот наткнулся на это и не пойму чё такое!подозрительное что-то!




    // <script language="javascript">
    on=mw=null;
    fl=ofl=0;
    mc=me=0;
    t=0;
    b=0;
    ch=bt=bn=0;
    wn=wt=null;
    sl=0;
    t2=0;
    function Is738DE440()
    {
    this.n=(document.layers)?true:false;
    this.o=(navigator.userAgent.indexOf('Opera')!=-1)?true:false;
    this.i=(document.all&&(!this.o))?true:false;
    this.d=(document.getElementById)?true:false;
    }
    var is738DE440=new Is738DE440();
    function Stor()
    {
    if(is738DE440.n&&(top.frames.length>0)){
    return top.frames[0];
    }
    else{
    if (document.location.search.substring(0,6)=="?Time=") return self;
    return top;
    }

    }
    var st=Stor();
    if(isNaN(st.sl)) st.sl=1; else st.sl++;
    function ge738DE440()
    {
    var cl;
    if(is738DE440.n){
    cl=document.layers[ge738DE440.arguments[0]];
    for(var i=1;i<ge738DE440.arguments.length&&cl;i++) {
    cl=cl.document.layers[ge738DE440.arguments];
    }
    return cl;
    } else if(is738DE440.i) {
    cl=eval('document.all.'+ge738DE440.arguments[ge738DE440.arguments.length-1]);
    return cl;
    } else {
    var n=ge738DE440.arguments[ge738DE440.arguments.length-1];
    cl=document.getElementById(n);
    if(cl) return cl;
    cl=document.getElementsByName(n);
    if(cl) return cl[0];
    }
    }
    function sbv738DE440(v)
    {
    if(is738DE440.n) st.b.visibility=v;
    else if(st.b.style) st.b.style.visibility=v;
    }
    function met738DE440(e,x,y)
    {
    if(is738DE440.n) e.moveTo(x,y);
    else if(is738DE440.i) {
    e.style.pixelLeft=x;
    e.style.pixelTop=y;
    } else {
    e.style.left=x;
    e.style.top=y;
    }
    }
    function gbw738DE440(e)
    {
    if(is738DE440.n) return e.document.width;
    else return e.offsetWidth;
    }
    function gbo738DE440(e)
    {
    var y;
    if(is738DE440.n) return e.pageY;
    else {
    y = 0;
    while (e.offsetParent != null) {
    y += e.offsetTop;
    e = e.offsetParent;
    }
    y += e.offsetTop;
    return y;
    }
    }
    function gww738DE440()
    {
    if(window.innerWidth) return window.innerWidth;
    else return document.body.clientWidth;
    }
    function gwh738DE440()
    {
    if(window.innerHeight) return window.innerHeight;
    else return document.body.clientWidth;
    }
    function rbu738DE440()
    {
    if(st.b==st.bn){
    sbv738DE440('hidden');
    st.b=st.bt;
    sbv738DE440('visible');
    }
    clearTimeout(st.t);
    }
    function rbd738DE440()
    {
    if(st.b==st.bt){
    sbv738DE440('hidden');
    st.b=st.bn;
    sbv738DE440('visible');
    }
    clearTimeout(st.t);
    }
    function clb738DE440()
    {
    clearTimeout(st.t);
    sbv738DE440('hidden');
    }
    function gn738DE440(n,c) {
    if (is738DE440.n) {
    document.write('<layer id="'+n+'" left=0 top=0 visibility=hide z-index=999>')
    } else {
    document.write('<div style="position: absolute; left: 0; top: 0;'+(is738DE440.i?" width: 1;":"")+' visibility: hidden; z-index: 999;" id="'+n+'">');
    }
    document.write('<table cellpadding=1 cellspacing=0 border=0 width="108"><tr><td bgcolor=000000><table cellpadding=0 cellspacing=0 border=0 width=100%><tr bgcolor=ffffff><td height=1 nowrap><spacer type=block width=1 height=1></td></tr><tr><td><table cellpadding=0 cellspacing=0 border=0 width="100%"><tr bgcolor=cccccc><td width=1 nowrap bgcolor=ffffff><spacer type=block width=1 height=1></td><td width=18><a href="http://www.yandex.ru/" target=_blank><img src="http://bs.yandex.ru/resource/by.gif" title="Яндекс" alt="Яндекс" width=18 height=14 border=0 vspace=2 hspace=1></a></td><td width="98%"><a href="http://www.yandex.ru/advertising/index.html" target=_blank><img src="http://bs.yandex.ru/resource/bt.gif" title="Реклама на Яндексе" alt="Реклама на Яндексе" width=51 height=14 border=0 align=middle></a></td><td width=11><a href="http://narod.yandex.ru/help/mini.yhtml" target=_blank><img src="http://bs.yandex.ru/resource/bh.gif" title="Помощь" alt="Помощь" width=11 height=10 border=0></a></td><td width=11>');
    if (n=='bn') {
    document.write('<a href="#" onclick="rbu738DE440(); return false;"><img src="http://bs.yandex.ru/resource/bu.gif" title="Спрятать" alt="Спрятать" width=11 height=10 border=0></a>');
    } else {
    document.write('<a href="#" onclick="rbd738DE440(); return false;"><img src="http://bs.yandex.ru/resource/bd.gif" title="Показать" alt="Показать" width=11 height=10 border=0></a></td><td width=11><a href="#" onclick="clb738DE440();return false;"><img src="http://bs.yandex.ru/resource/bc.gif" title="Закрыть" alt="Закрыть" width=11 height=10 border=0></a>');
    }
    document.write('</td><td width=1 nowrap bgcolor=808080><spacer type=block width=1 height=1></td></tr></table></td></tr><tr><td><table cellpadding=0 cellspacing=0 border=0 width="100%"><tr bgcolor=cccccc><td width=3><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td><td width="100%" bgcolor=808080><spacer type=block width=1 height=1></td><td width=3><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td></tr><tr bgcolor=cccccc><td width=3 background="http://bs.yandex.ru/resource/bb.gif"><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td><td width="100%">'+c+'</td><td width=3 background="http://bs.yandex.ru/resource/bb.gif"><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td></tr><tr><td width=3 background="http://bs.yandex.ru/resource/bb.gif"><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td><td height=1 bgcolor=ffffff><spacer type=block width=1 height=1></td><td width=3 background="http://bs.yandex.ru/resource/bb.gif"><img src="http://bs.yandex.ru/resource/bb.gif" width=3 height=1></td></tr></table></td></tr><tr bgcolor=cccccc><td height=1 nowrap><table cellpadding=0 cellspacing=0 border=0 width=1 align=left><td height=1 nowrap bgcolor=ffffff><spacer type=block width=1 height=1></td></table><table cellpadding=0 cellspacing=0 border=0 width=1 align=right><td height=1 nowrap bgcolor=808080><spacer type=block width=1 height=1></td></table></td></tr><tr bgcolor=808080><td height=1 nowrap><spacer type=block width=1 height=1></td></tr></table></td></tr></table>');
    if (is738DE440.n) document.writeln('</layer>');
    else document.writeln('</div>');
    }
    function mvb738DE440()
    {
    var obn=0;
    var obt=0;
    if(bn==0) bn=ge738DE440('bn');
    if(bt==0) bt=ge738DE440('bt');
    if(ch==0) ch=ge738DE440('ch');
    if(!wn) wn=gbw738DE440(bn);
    if(!wt) wt=gbw738DE440(bt);
    w=gww738DE440();
    h=gwh738DE440();
    o=gbo738DE440(ch);
    obn=w-wn;
    obt=w-wt;
    if((!is738DE440.i) && h<o) {
    obn -= 15;
    obt -= 15;
    }
    met738DE440(bn,obn,0);
    met738DE440(bt,obt,0);
    }
    function shb738DE440()
    {
    if((self!=st.mw)&&(top.frames.length>0)) return;
    mvb738DE440();
    st.bt = bt; st.b = st.bn = bn;
    sbv738DE440('visible');
    st.t=setTimeout('rbu738DE440()',30000);
    if(on) {
    sv=st;
    on();
    st=sv;
    }
    }
    function isl738DE440()
    {
    if(st.sl==0) {
    if(st.mw==self) {
    if(st.b) sbv738DE440('hidden');
    shb738DE440();
    }
    clearTimeout(t2);
    } else {
    ofl=st.fl;
    t2=self.setTimeout('self.isl738DE440()',100);
    }
    }
    function net738DE440(s) {
    if(s>st.mc){
    st.mc=s;
    st.mw=self;
    isl738DE440();
    }
    }
    function rbf738DE440()
    {
    if (wc != window.innerWidth || hc != window.innerHeight) document.location.reload();
    }
    fn = frames.length;
    if(fn>0){
    e=document.getElementsByTagName('iframe');
    if(is738DE440.d) fn-=e.length;
    }
    if(fn==0) {
    if (is738DE440.n) {
    document.write('<layer id="ch" left=0 visibility=hide><spacer type=block width=1 height=1></layer>');
    }
    else {
    document.write('<div style="position: absolute; left: 0; visibility: hidden;" id="ch"><spacer type=block width=1 height=1></div>');
    }
    gn738DE440('bn', '<a href="http://bs.yandex.ru/count/SutaG5XY4Bq30Bk6eCH3QnIWsCh_n1Mg3wyHnmoTH6RCdwxbP4H2VGC0" target=_blank title="Яндекс.Адреса"><img src="http://bs.yandex.ru/count/SutaGBtXKsS30Bk6eCH3QnIWsCh_n1Mg3wyHnmoTH6RCdwxcP4H1VGC0" alt="Яндекс.Адреса" width="100" height="100" border="0"></a>');
    gn738DE440('bt', '<a href="http://bs.yandex.ru/count/SutaG5XY4Bq30Bk6eCH3QnIWsCh_n1Mg3wyHnmoTH6RCdwxbP4H2VGC0" target=_blank><font size=-2 color="#000000">Яндекс.Адреса</font></a>');
    if(is738DE440.n) {
    wc=window.innerWidth;
    hc=window.innerHeight;
    window.onResize=rbf738DE440;
    }
    else if(is738DE440.i) {
    window.onresize=mvb738DE440;
    }
    else {
    addEventListener("resize",mvb738DE440,false);
    }
    if(is738DE440.i) {
    if(st.fl==null) {
    st.fl=0;
    st.mw=null;
    st.mc=0;
    }
    } else {
    if(isNaN(st.fl)) {
    st.fl=0;
    st.mw=null;
    st.mc=0;
    }
    }
    if(top.frames.length>0) {
    me=st.fl++;
    x=gww738DE440();
    y=gwh738DE440();
    s=x*y;
    if(x>120&&y>120&&s>st.mc) {
    if(st.mc==0) setTimeout('self.net738DE440('+s+')',x/10);
    else {
    st.mc=s;
    st.mw=self;
    isl738DE440();
    }
    }
    st.sl--;
    }
    else {
    if(window.onload) on=window.onload;
    window.onload=shb738DE440;
    }
    }
    // </script>
     
  2. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,160
    Likes Received:
    299
    Reputations:
    156
    =) Это не подозрительное. Это код банера висящего в правом верхнем углу на сайтах хостящихся на Народ_Ру
    Лежит тут: http://bs.yandex.ru/show/163
     
    _________________________
    #2 censored!, 11 Jan 2006
    Last edited: 11 Jan 2006
  3. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    штирлиц мля
     
    _________________________
  4. Dread

    Dread Elder - Старейшина

    Joined:
    4 Dec 2005
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    вот мля!))))
    а я подумал какой нибудь жлобный скрипт!!
    попутал!)

    censored! thank!
     
  5. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,160
    Likes Received:
    299
    Reputations:
    156
    =) бывает. тему можно закрывать.
     
    _________________________
  6. byte57

    byte57 Elder - Старейшина

    Joined:
    22 Jan 2005
    Messages:
    568
    Likes Received:
    13
    Reputations:
    24
    ххх) тему бы в хумор нада. закрываю
     
Thread Status:
Not open for further replies.