Решил поискать на нескольких блогах на WordPress ссылки с display:none, оставленные хакерами. И нашел.
Чтобы все их найти и убрать придумал интересный способ. Для этого нужно войти в PHPMyAdmin.
Выбираем базу данных, в которой хранится вся информация блога. Далее выбираем таблицу вашпрефикс_posts.
Дальше начинается самое интересное – поиск постов с левыми ссылками.
Выбираем вкладку “поиск” и заполняем форму “Запрос по образцу” следующим образом: где поле post_content выбираем оператор LIKE %…%, а в поле “значение” пишем “display:”.

Нажимаем кнопку и получаем список постов со ссылками, оставленными взломщиком. Правда, могут попасться и нормальные посты, в которых рассказывается о таблицах стилей.
Наводим мышку на карандаш, нажимаем правую кнопку и открываем пост в новом окне, после чего редактируем.
Точно также можно повторить и со значением “visibility:”.
seo и оптимизация сайтов ухта, Сыктывкар, Коми
И даже синтаксиса языка SQL знать не обязательно
.
9SEO опубликовал очередной финстрип. Больше в блогосфере ничего интересного не заметил.


Евгений 13.12.2009 в 22:56
А дизайн какой на тех сайтах был? Стандартный?
[m.k] 14.12.2009 в 14:45
Евгений, у одного полностью оригинальный, у второго сильно переделанный шаблон.
Rudick 14.12.2009 в 22:15
оО, не знал что через БД можно такие линки находить, спасибо за инфу.
svinip 15.12.2009 в 16:21
хлопотно, но пожалуй с ростом спама это весьма актуально, спасибо за полезный пост
richkeeper 17.12.2009 в 1:17
[m.k] 17.12.2009 в 9:56
richkeeper, не проще. У тех блогов было не менее 200 постов. И в каждом можно спрятать ссылки.
trinit 18.12.2009 в 13:59
Надо бужет попробывать все то, что вы тут нам написали!
SeoGot 19.12.2009 в 9:50
Спасибо, очень полезно. Нашел то, что искал. Будем ссылки убирать…
Лёха 20.12.2009 в 16:35
Сенкс, способ полезный, буду юзать.
Адвокат 24.12.2009 в 19:44
Ого. Интересная инфа. А как вообще эти ссылки впихивают в базу данных?
Это только в вордпрессе такая уязвимость? Как насчет друпала?
eastbelle 24.12.2009 в 21:30
текс… Нужно попробовать. Тем более кое какие знания SQL имеются
Инве 25.12.2009 в 19:22
Окак. Надо будет проверить свой блог, а то постов дофига, внешних ссылок тоже, с учётом лёгкого “приторговывания” ссылками определить левые иным способом не представляется возможным. Спасибо.
f1-speed 26.12.2009 в 19:23
Есть плагин для вордпресса TAC называется, показывает все исходящие ссылки.
Мистер-Х 4.01.2010 в 22:07
Где то в рекомендациях самого гугля видел тулзину http://home.snafu.de/tilman/xenulink.html, для проверки битых ссылок на вашем сайте, тулзу проверил, реально вещь, так вот она бонусом показывает и все исходящие линки с вашего сайта, там все как на ладони видно, где ваши а где левые. Так что как минимум 2 причины взять ее на вооружение.
[m.k] 5.01.2010 в 0:55
Мистер-Х, это не то. Когда блоьше 200 постов проверять так каждый сложно. И помнить, на кого ссылался сам тоже сложно.
А в моем способе все проще – злоумышленник прячет ссылки, чтобы автор не заметил и не удалил. И как раз ищется тот кусок кода, где скрытие и происходит.
Renar 9.01.2010 в 14:13
А как блоги взломали(я так понял речь идет именно о взломе). Можно ведь защитится от этого?
[m.k] 9.01.2010 в 14:17
Renar, не знаю каким способом, но явно через админку. Троян и дефейс – вряд ли.
Версии вордпресса были устаревшие на тот момент.
Кое-какие меры можно принять (об этом я писал тут: http://seo73.ru/2009/10/15/bezopasnost-v-wordpress/ ). Но 100%-ной гарантии это все равно не даст.
Renar 9.01.2010 в 14:32
Благодарю, это очень полезная информация. Я про права пользователя БД как-то даже не думал никогда. Подозреваю что таких беспечных много))
В старых версиях wp была уязвимость которая позволяла получить зарегистрированному пользователю права администратора. Поэтому в виде дополнительной меры защиты регистрацию стоит отключать т.к. блогу регистрация обычно не нужно.
Но это так, для тех кто еще не знает.
Kaznet 22.01.2010 в 4:35
Это такие ссылки в комментах оставляют или где?
[m.k] 22.01.2010 в 12:09
Kaznet, в самом посте. Хотя хорошая идея так же проверить комментарии.
Kaznet 22.01.2010 в 12:23
[m.k], ясно, спасибо за пост. Будем теперь выслеживать такие ссылки.
Александр 30.01.2010 в 19:36
Так это получается они взламывают и без спроса в админке лазиют!?
[m.k] 31.01.2010 в 16:15
Александр, да.
Дикова 7.02.2010 в 1:37
Некоторые базу данных то с трудом ставят, а еще права выставлять
Vlady 10.02.2010 в 17:29
Часто так ссылки создатели шаблонов ныкают, недавно обнаружил на одном блоге такую.
[m.k] 10.02.2010 в 19:15
Vlady, это не в шаблоне а в базе данных