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

  #4  
Старый 03.02.2009, 03:16
pinky07
Познающий
Регистрация: 02.01.2009
Сообщений: 55
С нами: 9133681

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

Помогите пожалуйста, вот нашел уязвимость в таком запросе
Цитата:
Query string: SELECT * FROM events_cal WHERE date='2009-02-05'
когда дописываю '+union select или '+order by например
Цитата:
Query string: SELECT * FROM events_cal WHERE date='2009-02-05' UNION SELECT null,null,null --
дальше после комментария приписывается ' и этой кавычке вообще до лампочки, что перед ней стоит знак комментария или знак завершения запроса ; , то есть запрос выполняется вместе с комментарием и этой кавычкой.
Если не добавлять ' после значения date, то вообще получается
Цитата:
Query string: SELECT * FROM events_cal WHERE date='2009-02-05 UNION SELECT null,null,null -- '
P.s. Может ли это быть связано тут каким то образом с несопоставлением данных, просто у строки date тип данных DATE

Последний раз редактировалось pinky07; 03.02.2009 в 03:18..
 
Ответить с цитированием