Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Нашел SQL "Дыру" .. помогите чет придумать) (https://forum.antichat.xyz/showthread.php?t=36934)

p4s8x 01.04.2007 17:09

Нашел SQL "Дыру" .. помогите чет придумать)
 
Доброго времени суток Вам!

Объект:
Unix, Mysql.
переменная $type берется из строки запроса методом Get
"\" заменяются на "\\",
"-" заменяются на " ".

Union как-бы работает, но есть одно "НО":
Скрипты построены таким образом, что сначала все собирается в одну переменную и потом уже выводится.

Сначала идет запрос
Select * from table1 where type=$type.
Если поставить какую нибудь букву, выдает ошибку
Query Failed: Select * from mitems where type=aaaa

Посылаем запрос Select * from mitems where type=4 Union Select null,null,null
Этот запрос вообщем то проходит но выдается такая ошибка Query Failed: Select * from mstats where type=4 Union Select null,null,null

т.е. в двух запросах используется одна переменная
в mitems 3 калонки в mstats 12....
Что можно сделать в данном случае?
кроме текста об ошибки больше ничего не выводится.

Может можно как-то выполнить Update или Insert?

p4s8x 01.04.2007 19:21

Туда доступ только из локалки)

Вообщемто нужен такой запрос, чтобы он выполнялся независимо от числа колонок. :) всегото...

p-range 01.04.2007 20:37

Цитата:

Может можно как-то выполнить Update или Insert?
http://forum.antichat.ru/threadnav35207-1-10.html
достаточно подробно написано.

guest3297 01.04.2007 23:09

Цитата:

Может можно как-то выполнить Update или Insert?
Нельзя.

Ты не думал что там 3 версия и union не поддерживаеться...

vmn 01.04.2007 23:20

Через into outfile шелл заливай если прав хватает и полный путь знаешь. Еще попробуй посимвольный перебор.

p4s8x 02.04.2007 00:45

Я уже кой че конечно придумал.. но это все через Select... меня больше интересует можно изменить както данные эти или нет? на шелл прав нету..(

Spyder 03.04.2007 16:04

оператор union требует однотипности как первого так и второго запроса
т е если у тебя первый SELECT то во втором INSERT ты сделать не сможешь

Woldemar 05.04.2007 16:23

Выложи в нете то что ты хочешь сломать в локалке, нету доступа пробей сервак это проще зделать тем более у тя уйма времени и траффик не считаеться :))

-ter- 12.04.2007 21:33

Тот же трабл... посоветуйте что с этим: http://www.komtek.ru/asp/news.aspx?noparma=ziwk&NewsTypeGID=Description%00 можно сделать?

ssk.ex0.uf0 12.04.2007 21:59

2-ter-, тибе суда... http://forum.antichat.ru/threadnav31427-1-10.html
ЗЫ это не скуль...


Время: 20:13