PDA

Просмотр полной версии : SQL - injection


SpiderX
19.08.2005, 03:14
Пробую сделать SQL injection на одном сайте. Начинаю подбирать кол-во значений таблицы (union select null,null,null/*), короче постепенно увеличиваю кол-во null. Но фишка в том, что я их почти 60 (null) вписал, но эффекта нету =(
Все время сервер возвращает:
Query Error!
The used SELECT statements have a different number of columns
подскажите, что я делаю не так?
К сожалению адресс сайта сказать не могу!

KEZ
19.08.2005, 03:41
1. Бывает и больше чем 60.
2. Почему ты уверен что кавычки не фильтруются. Может получиться
... WHERE id='1\' UNION SELECT ...\''

Trinux
19.08.2005, 03:41
все делаешь вроде так, только sql-inj это как нижнее белье прекрасной половины. Каждый раз со своей изюминкой и лично я так на вскидку сказать проблему не могу. Не пощупав белье - трудно сказать что там внутри не так =)

SpiderX
19.08.2005, 03:51
Trinux ты эстэт =)))
КЕЗ я делаю вот такой запрос: id=9999999 union select null,null,null/* и.т.д перебираю нули! Я даже не использую '
Я почему-то думаю что там вряд-ли более 60-ти!

Trinux
19.08.2005, 03:58
2 Kez
если фильтруются ковычки, то он бы не сказал, что неверное кол-во столбцов в объеденяемых таблицах. А насчет 60 столбцов... что это за проект такой, который выдерает из БД одновременно 60 полей? =))) думаю, проблема тут в другом

Trinux
19.08.2005, 04:01
Скажи хотябы что за клиент SQL там стоит. Может попробовать перебирать не нули, а конкретные данные, например id=9999999 union select 1,2,3/*
итп.

SpiderX
19.08.2005, 04:03
Там MySQL!

bul666
19.08.2005, 04:31
А движок известен?

Trinux
19.08.2005, 04:31
тогда странно. нули в мускуле точно катают. Пробуй больше нулей. Хотя там просто соориентироваться по количеству отображаемой инфы на странице.

SpiderX
19.08.2005, 09:27
там стоит лольный форум, самописный
там всего 3 столбца в форуме
я смотрел в vBulletin и то не 60-т =)
в этом 100%
просто в панике!
лан перепробую до 100 null =(((

Zadoxlik
19.08.2005, 11:00
Может ты пропустил нужное значение ? Очень часто, даже если подобрал верное кол-во колонок, ошибка всеравно выдается (не дифферент намбер, а другая), просто может ты этого не заметил.

byte57
15.09.2005, 19:01
дай линк вот и все решение, через пару дней у кого-нить поулчится + поищи у форба скриптик был для подстановки тех самых null, будет ставить пока не получиться верный запрос.