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

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

Thread Status:
Not open for further replies.
  1. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Я, конечно, новичек, но не настолько :)
    Подскажите, какой должен быть код для запуска /bin/sh. Ведь права для запуска могут быть, я не пробовал его запустить, поскольку не знаю, как
     
  2. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    Уважаемый, у вас нету никаких прав для написания "какого либо кода". вы просто указываете путь к файлу, а скрипт открывает его. как вы хотите впихать там добавочный код чтобы файлы запускались? думайте как скрипт, все станет ясно
     
    _________________________
  3. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Я недостаточно ясно выразился, имел ввиду, что, если указать скрипту "/bin/sh", ответом будет содержимое файла "sh", а если, допустим, указать скрипту "!#/bin/sh -l" или "/bin/!#sh -l" или "?=/bin/sh -l", или еще что-то, то ответом будет результат выполнения файла "sh" (листинг директории). Это я имел ввиду под "каким-либо кодом". Просто эти варианты я уже пробовал - не работает, может вы подскажете, если это в принципе возможно?
     
  4. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    если под Directory traversal Подразумываете LFI в скриптах, а не traversal на уровне сервера, то выполнение файлов/команд не возможно
     
    _________________________
  5. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Уважаемый, Вы читаете сам файл /bin/sh , а не результат выполнения команды.

    Не надо просить от читалки файлов больше, чем она умеет делать.
     
    _________________________
  6. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    А как это выянить?
     
  7. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Что вы с ним нянчитесь, тыкните его носом в гугл, и пусть узнает что такое Directory traversal и найдет отличие от выполнение системных команд.
     
    _________________________
  8. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Гугл именно к вам и привел, полнее информации не нашел.
    Нашел вот такой образец:
    http://server.com/scripts/..%5c../Windows/System32/cmd.exe?/c+dir+c:\
    Охота повторить его в linux-системе. Гугл не помог
     
    #21508 zloy_fantom, 4 Dec 2012
    Last edited: 4 Dec 2012
  9. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    http://www.securityfocus.com/archive/107/517936/30/240/threaded

    Узнай что такое читалка файлов, и что такое выполнение системных команд.
     
    _________________________
  10. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Я понимаю эту разницу, но я не знаю возможности данной уязвимости и возможности уязвимого скрипта. Если скрипт способен запускать системные команды, то можно добиться их выполнения?
     
  11. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    ОН НИХЕРА НЕ ЗАПУСКАEТ, ты просто открываешь файл в режиме чтения, аналоги: cat, fopen, file, etc
     
    _________________________
  12. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Понял, спасибо, поищу другую уязвимость
    А структура каталогов не содержится ли в каком-либо файле?
     
    #21512 zloy_fantom, 4 Dec 2012
    Last edited: 4 Dec 2012
  13. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    И еще мысль в догонку:
    fstab я прочитал, в нем посмотрю путь к свопу и попробую прочитать его. Надеюсь, оттуда многое можно почерпнуть.
    И еще вопрос:
    Как в запросе /etc/shadow применить авторизацию, чтобы прочитать его от имени пользователя? Надеюсь, что в системе есть пользователь с пустым паролем (список пользователей у меня есть)
     
    #21513 zloy_fantom, 4 Dec 2012
    Last edited: 4 Dec 2012
  14. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Нет.

    У бажного скрипта должны быть установлен suid бит. Иначе - никак. Но я не думаю, что возможно в твоём случае.
     
    _________________________
  15. zloy_fantom

    zloy_fantom New Member

    Joined:
    3 Dec 2012
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    Подскажите, как должен выглядеть запрос, я попробую, мало-ли что напихано в том скрипте....
     
  16. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    О боже мой... Ну почему модераторам не платят зарплату? Нервов ведь никаких не хватит !!!

    _ttp://pascal.tsu.ru/unix/files/files4.html
     
    _________________________
    1 person likes this.
  17. Pirotexnik

    Pirotexnik Member

    Joined:
    13 Oct 2010
    Messages:
    376
    Likes Received:
    73
    Reputations:
    38
    zloy_fantom, тебе нужно для начала выяснить что за тип уязвимости.

    Если там LFI - то ты сможешь выполнить php код.
    Попробуй прочесть index.php - если увидишь ИСХОДНЫЙ код - это не лфи.
    Попробуй проверить на code exec. Тоесть что-то в духе:
    ?id=1; ls
    ?id=1; & ls
    ?id=1; | ls
    ну и таму подобное.

    Но САМЫЙ ЛУЧШИ ВАРИАТН - прочитай этот же файл (в котором баг), и кинь сюда его код :3

    Можешь кинуть линк в лс, посмотрю.

    p.s. BigBear, че злой такой? :) Человек учится. Хотя бы вопросы грамотно задает, через годик сам будет в треде советы давать, меня вспомни.
    -Ыыы, как поля подобрать?

    ___
    Так, теперь по моим траблам.

    Как я понял ";" обрубает все, что после него.
    PHP:
    Произошла ошибкаПросмотр новостей недоступен.
    PHP:
    WarningSQLite3::query(): Unable to prepare statement1near "ololo"syntax error in /usr/local/servers/news/news_model.php on line 381 Произошла ошибкаПросмотр новостей недоступен.
    Как выполнить тогда туеву хучу команд через ";"? О_0
    Может можно выполнить по очереди? Тогда как? Union блаблабла?
     
    #21517 Pirotexnik, 4 Dec 2012
    Last edited: 4 Dec 2012
  18. hulk

    hulk New Member

    Joined:
    27 Jan 2008
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    Добрый день, помогите новичку

    Нашел sql inject в OpenX-2.8.5
    в куках sessionID ставим одинарную кавычку и переходим http://localhost/www/admin/password-recovery.php

    вылезает такая скуль

    можно ли, что-то сделать?

    Спасибо
     
  19. c0n

    c0n New Member

    Joined:
    4 Feb 2006
    Messages:
    36
    Likes Received:
    2
    Reputations:
    0
    Никак не получается раскрутить вот это:
    http://www.popmech.ru/templates/admin/functions/wysiwyg/admin_wysiwyg_iframe.php?area=full_area&dir=%22%3E%3C/head%3E%3Cbody%3E%3Cimg+src=http://img.yandex.net/i/www/logo.png%3E

    [​IMG]
     
  20. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Это Пассивная XSS. Потому я и удалил её из той темы.

    Что требуется то ??
     
    _________________________
Thread Status:
Not open for further replies.