Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Теоретический вопрос по SQL-injection (https://forum.antichat.xyz/showthread.php?t=32820)

Xf1sh 06.02.2007 11:09

Теоретический вопрос по SQL-injection
 
На 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

Цитата:

Сообщение от [ cash ]
Какие такие поля :)

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

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

Ну поля, не поля, но я имел ввиду, что пробелы заменяет :p

Xf1sh 07.02.2007 11:26

Спасибо, уяснил ;)


Время: 21:55