Последнее время появляются частые жалобы на появление чужих ссылок у сайтов на WordPress.
Грешить на то что вас взломали не стоит, с очень большой долей вероятности вы виноваты в этом сами. Да-да именно вы сами!!!
Как вы это сделали обсуждать не будем, а лишь посоветуем как удалить чужие ссылки с ваших сайтов.
Будем искать программный код начинающийся с <? echo(base64_decode и заканчивающиеся на "));?>
Примерный вид кода вот такой:
<? echo(base64_decode("PGEgaHJlZj0iaHR0cDovL3dwd29ybGQucnUiIHRpdGxlPSLQnNC40YAgV29yZHByZXNzIiB0YXJn ZXQ9Il9ibGFuayI+OjwvYT4="));?>
Но у всех он может быть разным, чаще всего бывают заражены следующие файлы
index.php
single.php sidebar_right.php
class-simplepie.php
и шаблоны
\wp-content\themes\название шаблона\template.php
1. Скачиваем файлы сайта на компьютер
2. Ищем все файлы содержащие base64_decode
3. Удаляем в вышеперечисленных файлах
4. Закачиваем обратно
!!! Не забывайте делать копию резервную, а то вдруг удалите лишнего
Одни из самых распространенных ссылок вот такие:
<style type="text/css">#wp3c {position: fixed;top: 0px;margin-left: -10000px;}</style> <p id="wp3c"><a href="http://mp3salem.com/Artist/24/Kitaro/download-mp3/">kitaro mp3</a> <a href="http://bagthemes.com/">Wordpress шаблоны</a> <a href="http://qtemplate.ru/category/templates/tourism/">Туризм Путешествия Отдых шаблон Wordpress</a> </p><script type="text/javascript" src="http://wp3c.org/xhtml.php"></script>
Будте внимательны к тому, что устанавливаете себе на сайт и не будет таких неожиданностей.
Есть еще один способ размещения чужих ссылок через инклуд.
Открываете файл /wp-content/themes/шаблон/sidebar.php
Ищите и удаляете <?php error_reporting(0); echo file_get_contents('http://qmpq.org/xfn/11'); ?>
Поддержка Работа с различными CMS WordPress
|