PDA

Просмотр полной версии : Теоретический вопрос по SQL-injection


Xf1sh
06.02.2007, 11:09
На video.antichat.ru есть примеры SQL запросов, когда используются слэши со звездочками - /**/. В MySQL - это комментарий. Но сами запросы выглядят как-то странно, на комменарии это явно непохоже. Пример:

999999/**/UNION/**/SELECT/**/(IF((ASCII...
или
id=-1/**/union/**/select/**/1

Для чего здесь используются /**/ может мне кто-нибудь рассказать?

ice1k
06.02.2007, 12:31
Просто бывают такие поля, в которых нельзя использовать пробелы, поэтому вместо пробелов используют комментарии =\

guest3297
06.02.2007, 17:21
Просто бывают такие поля, в которых нельзя использовать пробелы, поэтому вместо пробелов используют комментарии =\
Какие такие поля :)

/**/
+
%2b
%2B
%20

используеться как замена " " в sql запросах при фильтрации пробелов в некоторых cms.

ice1k
06.02.2007, 17:26
']Какие такие поля :)

/**/
+
%2b
%2B
%20

используеться как замена " " в sql запросах при фильтрации пробелов в некоторых cms.
Ну поля, не поля, но я имел ввиду, что пробелы заменяет :p

Xf1sh
07.02.2007, 11:26
Спасибо, уяснил ;)