SQL-инъекция базы данных, без доступа к базе данных, миф или реальность?

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
1007

Действительно ли с помощью так называемого метода SQL-инъекции, без авторизации и знания пароля и логина от базы данных MySQL сервера в WordPress движке можно поменять ссылку сайта в таблице wp_options, строка siteurl тем самым он немного перестанет работать?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

можно, но для этого надо чтобы ваша версия была уязвима. Например в 2017 году https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-technical.html

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
SocFishing
На сайте с 26.09.2013
Offline
118
#2

Действительно. На WP особенно надо ставить всякие защиты. Обычно там через уязвимые плагины фигачат. SQL это меньшая из проблем, вот когда создадут учетку и вкинут через нее шелл, получат доступ к файлам, то беды не оберетесь.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
S
На сайте с 30.09.2016
Offline
469
#3
Dmitriy_2014:
тем самым он немного перестанет работать?

Можно вытянуть хэш админского пароля, при удачном стечении обстоятельств подобрать пароль, и получить полный контроль над сайтом.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
_
На сайте с 24.03.2008
Offline
381
#4
Sitealert:
Можно вытянуть хэш админского пароля, при удачном стечении обстоятельств подобрать пароль, и получить полный контроль над сайтом.

Интересно, а проапдейтить хеш нельзя ? Только получить ?

suffix
На сайте с 26.08.2010
Offline
325
#5

Поставить в Apache или nginx модуль mod_security.

Клуб любителей хрюш (https://www.babai.ru)
S
На сайте с 30.09.2016
Offline
469
#6
_SP_:
Интересно, а проапдейтить хеш нельзя ? Только получить ?

Инъекций на апдейт практически не бывает. Если совсем с дубу не рухнуть и не написать такой самопис, в котором это возможно. Хотя, например, уязвимость php+mysql 2015 года допускала нечто подобное, но это не чистая SQL-инъекция и скорее исключение, чем правило. Обычно в случаях INSERT и UPDATE поражается таблица, заранее заданная в скрипте, а не произвольная, как в классической инъекции.

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#7

Спасибо за ответы, так значит смена пароля к базе данных не поможет и непонятно такой вариант — это SQL-инъекция или получили полный доступ к базе данных, если это сделано через бреши в защите плагинов, то вот вопрос как узнать через какой.

S
На сайте с 30.09.2016
Offline
469
#8

Dmitriy_2014, анализируйте логи доступа.

kxk
На сайте с 30.01.2005
Offline
970
kxk
#9

Sitealert, Если их не почистили хакиры:)

Ваш DEVOPS

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