Окт
23

Как раскодировать футер

Некоторые темы WordPress распространяются бесплатно, но в теме закодированы ссылки. Разберемся, как их удалить.

Сначала немного морали. Проект сайта с определенным бюджетом предусматривает расходы на создание уникальной темы. Если же вы клепаете очередной ГС для сапы, то раскошеливаться на дизайн нет смысла. Приходится искать бесплатные темы, в которых нередко находится «мусор», то есть исходящие ссылки, открытые для индексации поисковыми системами. В принципе, я признаю авторские права и допускаю наличие ссылки на автора темы. Если одна ссылка присутствует на главной, то это не страшно. Но когда в теме закодировано 10 сквозняков на каждой странице, то приходится с этим бороться.

Ссылки могут вставляться различными способами. Самый простой из них – вот такой код в подвале

<li><a href=»http://www(тут точка)italyaturlaribak.com/» title=»italya turlar?»>italya turlar?</a></li>

Чтобы избавиться от нее, достаточно просто удалить этот участок кода или же вставить туда ссылку на главную страницу своего сайта со знаками копирайта.

Второй вариант более сложные, поскольку используется кодирование. Например, вот такой фрагмент

eval(base64_decode(’cHJldmVkIG1lZHZlZA==’))

Если удалить эту строку, то тема расползается и дизайн совершенно теряет юзабилити. В этом случае раскодировать футер нам поможет вот этот сервис. В окошко копируем  то, что находится между двумя апострофами (в нашем случае – cHJldmVkIG1lZHZlZA==) и жмем Decode dada. В полученном HTML коде удаляем все лишние ссылки и сохраняем изменения в админке сайта.

Но в последнее время встречаются темы, в которых ссылки закодированы многокаскадным способом. Вот пример такого кода

<?php

eval(gzinflate(base64_decode(gzinflate(base64_decode(gzinflate(base64_decode(‘BcHHomtAAADQD7LQ2+IuZhC9E2RndMFjIlG+/p0Dq4fx7+0BANQQ0JOmIteNhipGWbgcSS3obU6RNxXPl5KykC6R2XGlFri+8XytLxeq0bRcdf9TW8Ned1PueEh/4TJiwplA4VmM7PEcUwzDmkytxifKdbFctWtOqYjBU8LCeEippU53mDFjcD5oWX9CLfd1C59ktMvCbz/5yIktxuLmVRzgQdnBgt2AzK6KEVOwrfzEQ0IfkGBsPrGuqDAP1Me9U1oWsUn3iDZPdO1sGZa4z8QQh+0iZALXwzbuQmWu4WlRfnrLyM4/sPZNb/2kpgOPZmmTfE6F6/pgB9/LPj3ijcORBbWdvL2gVEJsV4CnNj1nhnfibNHmS8yCVLYJzQtkTscG5jy+vLmQv+EtoPwtt5TfCG0hBqPRI78hGjfw+EGQ6dpms44GHnuSZPwTv3c+uvQXZFNA5WbjH6PfVtJ+GPlwkwcmQfj39x8=’)))))));

?>

Обычные декодировщик для base64 в данном случае бесполезен. Чтобы раскодировать зашифрованный футер можно использовать соответствующие скрипты или же воспользоваться вот этим сервисом

Прием декодировать нужно весь код, от eval до точки с запятой включительно. На выходе мы получаем чистый HTML код, который редактируем и сохраняем. Помимо футера авторы тем любят прятать их в сайдбаре, а также в файле index.php своей темы. Проверять страницы сайта на наличие исходящих ссылок удобнее всего с помощью RDS-плагина.

Рекомендуем почитать:

1 комментарий к записи “Как раскодировать футер”

  • jack.sun 26.10.2010 - 6:34 пп

    Есть ещё один способ, более простой.
    Перед началом закодированного участка ставишь комментарий а в конце участка
    Далее открываешь сайт и смотришь исходный код в браузере (в OPERA это комбинация клавиш ctrl+U). Смотрим. Между нашими комментариями будет вполне нормальный код, который мы копируем и заменяем им закодированный участок. Хотя не всегда работает метод, но я таким образом раскодировал очень много футеров в шаблонах для WordPress.

    [Ответить]

Прокомментировать

Follow us on Twitter!

Получать на E-mail:


Свежие записи

Разделы