Sql-inj MySQL Проблемы с запросом.

Discussion in 'PHP' started by m2infect, 10 Sep 2006.

  1. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    Всем доброго(ой) вечера\ночи!

    Уважаемые!
    Подсабите хорошим словом =)
    Наткунлся на SQL-инъекцию (MYSQL - 4.1.20-standard).

    HTML:
    {......}aview&aid=-1+union+select+1,2,user(),null,database(),null,7,8,9+from+mysql.user+where+id=1/*
    пишет...

    SELECT command denied to user '........'@'localhost' for table 'user' SQL query : select cityID, fd_type, fd_title, fd_number, art_title, date, art_url, html, pdf from mytable_press WHERE id = -1 union select 1,2,user(),null,database(),null,7,8,9 from mysql.user where id=1/* ORDER BY date DESC;

    SELECT command denied to user '........'@'localhost' - Конец истории? или есть продолжение.

    Подскажите пожалуйста.

    С уважением.
     
  2. max_pain89

    max_pain89 Eat `em UP!

    Joined:
    11 Dec 2004
    Messages:
    451
    Likes Received:
    140
    Reputations:
    146
    SELECT command denied to user '........'@'localhost'
    SELECT запрещен юзеру '........'@'localhost'

    т.е. настройки таковы, что юзеру не доступна база "mysql", а только созданные этим юзером базы.
    Это свидетельствует о здравом рассудке сисадмина. Пробуй что-то другое.
     
  3. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    Да вот именно что попробывал всё что знал, и в итоге НОЛЬ.
    Может кто что-то подскажет ???
     
  4. Goudini

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

    Joined:
    7 Jun 2006
    Messages:
    132
    Likes Received:
    134
    Reputations:
    91
    {......}aview&aid=-1+union+select+1,2,user(),null,database(),null,7,8,9/*

    а просто так пробовал
     
  5. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    Пробывал.
    Выдает только инфу про базу.
    user() - пишет на странице юзера
    database() базу
    version() - и пишет версию....
     
  6. Goudini

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

    Joined:
    7 Jun 2006
    Messages:
    132
    Likes Received:
    134
    Reputations:
    91
    Вот и всё, в базу mysql тебя не пустит. Можеш попробовать подоставать что-то ещё с этой базы, может там форум есть, тогда названия таблиц известны......
     
  7. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    к таблице MySQL меня не пустили.
    Записать файл, а так же прочитать файлы - тоже не дали.
    Вроде все способы попробывал.

    Не уже то не уязвима?
    Может кто сплоиты знает к этой версии?
    :confused:
     
  8. gadjet

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

    Joined:
    17 Dec 2005
    Messages:
    58
    Likes Received:
    18
    Reputations:
    2
    Попробуй подобрать названия таблиц с юзерами: user, users, username, uname и т.д. потом надо подбирать колонки.
     
  9. 1ten0.0net1

    1ten0.0net1 Time out

    Joined:
    28 Nov 2005
    Messages:
    473
    Likes Received:
    330
    Reputations:
    389
    Пробуй осуществить XSS (как я понял - у тебя не blind инъекция) :
    iew&aid=-1+union+select+1,2,<script>alert();</script>,null,5,null,7,8,9+from+mysql.user+where+id=1/*
     
  10. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Load_file()
     
  11. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    да работает только зачем знак ; после алерта?
    Поставил document.cookie и выдал мне мой кук.
    Но что мне это даст - ведь с помощью этого не взять базу. Засылать админу ссылки иль картинки - не вариант (есть на это причины).
     
  12. m2infect

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

    Joined:
    20 Jun 2006
    Messages:
    34
    Likes Received:
    4
    Reputations:
    3
    Неа. Тоже не работает.
     
  13. 1ten0.0net1

    1ten0.0net1 Time out

    Joined:
    28 Nov 2005
    Messages:
    473
    Likes Received:
    330
    Reputations:
    389
    Да, как-то не учел про точку с запятой. Ну, если тебя не устраивает впаривание ссылок, другие методы взять базу в такой ситуации вряд ли тебе кто-нибудь посоветует.
     
    #13 1ten0.0net1, 12 Sep 2006
    Last edited: 12 Sep 2006