Все для WORDPRESS



Как дешифровать закодированый футер в шаблонах WP

9 ноября 2008

Почти всегда авторы шаблонов оставляют ссылку на себя в футере. Это нормально. Но чтобы защитить эту ссылку они кодируют весь файл. Вот, например, код из footer.php какой-то темы:

<?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */
$o=”QAAADSc7Y25xJ2RrZnR0OiVkawEKYmZ1JTk7KAFAOQ0ODg

CVDQJSbgCQYzolYWhoc2ICMA0NAfANVHJ3AAB3aHVzJyc7Zidvd

WJhOiVvAABzc3c9KChwcHApamhpYn4pAABkaClybChkZnUqbm

l0cnVmAAFpZGIpb3NqJTknRGZ1J04BRQAAJzsoZjknJ3Buc28nT

2hzdQABaGMnUFcnc29iamINJycNCJMQAg4NDgCmDTs4d293J

3B3WAkzLwQxLjwnODkB8GVoY34AgQZQazknA9AAACcn”;eva

l(base64_decode(”JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZ

SgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJ

sSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4

c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbG

xsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2

JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGx

sPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbG

xsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHN

iR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsb

D0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsb

GxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsb

GxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JG

xsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGx

sbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0o

JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9

KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGx

sKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkm

MHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsb

GwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsb

GxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9

JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbG

xsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGx

sbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskb

GxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxs

bGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0k

bGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGx

sbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7

JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSk

d4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxs

bGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR

3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1paz

ciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxs

bGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxs

bCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsK

CRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHe

HNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnM

k1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw==”));return;?>

А вдруг Вам нужно немного изменить футер (добавить счетчик, поставить Сапу и т.п.)? К тому же эта дешифрация – лишняя нагрузка для сервера. А проблема решается очень просто.

 

  1. Открываем блог с нашим шаблоном в браузере
  2. Смотрим исходный код страницы (ищем что-то наподобии <!–include footer–>; если такого нет, придется подумать или использовать “метод научного тыка”). Код лучше куда-нибудь полностью скопировать.
  3. Копируем все после найденого комментария, а если его нет, то нужную часть кода (обычно бывает до самого конца страницы)
  4. Вставляем это все в файл footer.php (или какой там) и проверяем. Кстати, рекомендую создать бэкап, а то мало ли…

Вот и все. Ничего сложного. А если не получилось, можно вернуть старый файл на место.

Категория: полезное




Вы можете прокомментировать мою запись

Необходимо авторизироваться

    Метки

    rss wordpress Виджеты Интересное Коммерция Новости администрирование плагины полезное реклама сео социальные закладки социальные сети спам статистика темы

    Архивы

    • Июнь 2010
    • Декабрь 2009
    • Ноябрь 2009
    • Октябрь 2009
    • Сентябрь 2009
    • Август 2009
    • Июль 2009
    • Июнь 2009
    • Май 2009
    • Апрель 2009
    • Март 2009
    • Февраль 2009
    • Январь 2009
    • Декабрь 2008
    • Ноябрь 2008
    • Октябрь 2008
    • Сентябрь 2008
    • Август 2008

    Страницы

    • Реклама в блоге

    Рубрики

    • wordpress
    • Новости
    • плагины
    • полезное
    • темы

    Последние записи

    • Автоматическая очистка корзины
    • Вышел WordPress 2.9
    • Вышла версия 2.8.6
    • Началось тестирование WordPress 2.9
    • Создай уникальный шаблон

    Ссылки

    • “Клуб болельщиков”
    • Блог Гайзер Сергея
    • Статьи

    Управление

    • Регистрация
    • Вход
    • RSS Записей
    • RSS Комментариев
    • WordPress.org