Как удалить следы клоакинга с сайта?

У меня много сайтов на различных хостингах.В одно время сайты один за другим начали выпадать с индекса.Сайты нормальные,никаких нарушений санкций поисковых систем нет.Решил я проанализировать исходные коды сайтов,может там есть лишние ссылки.Исходный код в браузере ничего такого не показал.Одновременно я модернизировал компонент на Joomla и сразу же увидел там код такого содержания:

Причем этим кодом поражены буквально все php файлы.Вставка зашифровано MD5 хешем,а что делают функции $wp-salt и $wp_add_filter не совсем понятно. Пытался найти хвост данного чуда,так и не докопался.

Так же,в корне всех сайтов лежит файл,который не относится к файлу CMS.Название pass.php.Содержание файла простое,всего лишь в одну строку:

$reg_user = 'r'; $reg_pass = 'r';

Поиск в интернете привел меня на ресурс http://www.cccp.pro/kak-najti-vredonosnyj-kod-na-sajte/ ,где изложена абсолютно идентичная проблема.По совету статьи я проверил сайт на web-sniffer.net и был поражен результатами:

Я насчитал 282(!) спам ссылки.Это конечно же верный бан в Яндексе.Мы имеем дело с классическим случаем клоакинга.То есть пользователи не видят спамные ссылки,а поисковые боты видят.

Решение проблемы

И каково же решение?Можно конечно же вручную поудалять все это,однакой файлов много.Проще всего залить все файлы CMS из исходника.

 
Твитнуть