Комментарии с sql-запросами

12
PD
На сайте с 04.12.2020
Offline
57
995

Боты периодически оставляют комментарии с примерно такими запросами:

"zjgR UNION ALL SELECT NULL,NULL,NULL,NULL,NULL— LCSt"

Комментарии модерируются, такие комменты удаляются.

Чего хотят боты и насколько это опасно? И как с этим бороться?

W1
На сайте с 22.01.2021
Offline
306
#1
Тебя хотят взломать.
Мой форум - https://webinfo.guru –Там я всегда на связи
Z0
На сайте с 03.09.2009
Offline
803
#2
sql инъекции.
PD
На сайте с 04.12.2020
Offline
57
#3
ziliboba0213 #:
sql инъекции.

А как конкретно с ними бороться? В гугле не забанили, все статьи из серии "давайте сначала разберёмся, что это такое" и общие рекомендации

Z0
На сайте с 03.09.2009
Offline
803
#4
Priyanka_del_Rio #:

А как конкретно с ними бороться? В гугле не забанили, все статьи из серии "давайте сначала разберёмся, что это такое" и общие рекомендации

Проверять всё, что юзеры посылают. Например stripslashes, strip_tags, htmlspecialchars, mysqli_real_escape_string.

Delysid
На сайте с 27.05.2019
Online
239
#5

Вот этот  UNION ALL SELECT NULL,NULL,NULL,NULL,NULL - тебя просто проверяют отвечает ли твой сайт на SQL запросы к базе данных.

Если запрос получен и база данных отвечает то пойдут дальше union select version(),user(),@@port,null и может быть получат версию базы данных, имя пользователя базы данных, и порт, который использует БД.

Ну а дальше union select null,null,table_name,null from information_schema.tables - список таблиц из базы данных.

Ну а дальше сильный инжект и получение  логинов BD и их пароли в виде хеша.

Если сайт не самопис то не обращай внимание. 😉

Delysid
На сайте с 27.05.2019
Online
239
#6

Ты же говоришь это в сообщения попадает, тогда не проходит у них.

Лучше забань тот IP который это делает.

Z0
На сайте с 03.09.2009
Offline
803
#7
Delysid #:

Если сайт не самопис то не обращай внимание. 😉

Вот это ложное утверждение :)

PD
На сайте с 04.12.2020
Offline
57
#8
Delysid #:

Вот этот  UNION ALL SELECT NULL,NULL,NULL,NULL,NULL - тебя просто проверяют отвечает ли твой сайт на SQL запросы к базе данных.

Если запрос получен и база данных отвечает то пойдут дальше union select version(),user(),@@port,null и может быть получат версию базы данных, имя пользователя базы данных, и порт, который использует БД.

Ну а дальше union select null,null,table_name,null from information_schema.tables - список таблиц из базы данных.

Ну а дальше сильный инжект и получение  логинов BD и их пароли в виде хеша.

Если сайт не самопис то не обращай внимание. 😉

Нет, не самопис.

Ещё такие комменты:

"-8351 UNION ALL SELECT NULL,NULL,NULL,NULL,CONCAT(CONCAT(‘qkjvq’,’KmDOCNJYJM’),’qkzqq’),NULL— nlSC"

"zjgR’) AND 3130=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(107)||CHR(106)||CHR(118)||CHR(113)||(SELECT (CASE WHEN (3130=3130) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(122)||CHR(113)||CHR(113)||CHR(62))) FROM DUAL) AND (‘gfjQ’=’gfjQ"

Delysid
На сайте с 27.05.2019
Online
239
#9
ziliboba0213 #:

Вот это ложное утверждение :)

Написано же выше, что части попадают в сообщения.. Значит вероятно это какая то форма обратной связи..

Z0
На сайте с 03.09.2009
Offline
803
#10
Delysid #:

Написано же выше, что части попадают в сообщения.. Значит вероятно это какая то форма обратной связи..

Ну в этом смысле да, сообщения обычно в движках популярных проверяют.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий