Как найти в шаблонах WordPress 64-битный код

Время чтения: 4 мин.

Осторожность никогда не бывает излишней.

Гораций

Вы выбрали себе подходящий шаблон (тему) или несколько, но прежде чем заливать их на хостинг, нам надо проверить их на наличие непонятного кода в самом шаблоне. Зачем? Не буду долго обьястнять, лучше посмотрите на скриншот:

Найти 64-битный код

Рис.1 (все рисунки кликабельны)

Это ссылки : Интернет –аптеки, продающие виагру, казино, алкоголь, табак и др. Все это ссылки, которые были на одном из моих сайтов (сателлитов). Понятно, что такие ссылки ни один здравомыслящий вебмастер на своем сайте размещать не будет: так и бана недалеко. Поисковые машины считают так: если ты ссылаешься на такие сайты, то и сам такой, а потому надо к тебе повнимательнее присмотреться, прищурившись.

Виновником этого были вот такие строчки в коде шаблона (они могут быть очень длинными):

Найти 64-битный код

Рис.2

Видите в скобках набор символов? Это и есть 64-битный код и что там закодировано обычный компьютер раскодировать не может, а вот сервера и поисковые боты – пожалуйста. Но ссылки на «левые» ресурсы – это еще полбеды. А если там будет скрипт вируса, который после инсталляции шаблона булет попадать в компьютеры Ваших читателей? Или какой-нибудь троян, передающий своему хозяину информацию о Вас — номера кошельков, пароли доступа и т.д.? Вы нанесете сами себе урон. Поэтому этот код надо сначала обнаружить в шаблоне, а потом решать что с ним делать.

Сразу скажу, Ваше решение должно быть однозначное – шаблон с компьютера удалить и сайт не закачивать!

Удалить, как правило, такой код не удастся: при попытке удаления шаблон умрет. Потому что программисты, загнавшие код в шаблон, предусмотрели  возможность удаления и запрятали этот код в самых разных файлах и эти кусочки кода все время проверяют друг друга на предмет наличия. Впрочем, охота попробовать – попробуйте.

Для того, чтобы обнаружить 64-битный код, нам понадобится наш верный друг NotePad++. Тем, кто не знает что это, объясню – это классный блокнот-редактор, которым вебмастерам надо пользоваться практически всегда, а вовсе не стандартным Блокнотом Windows. Скачать его можно ЗДЕСЬ. Инсталляция на компьютер – предельно простая.  И еще его надо «подцепить» к Total Commander. Как это сделать написано ТУТ.

Прежде чем приступить к поиску ненужного кода, надо извлечь папку с темой из ZIP – архива. Для этого кликаем ПРАВОЙ кнопкой мыши по архиву и в открывшемся окне выбираем «Извлечь в текущую папку»:

Найти 64-битный код

Рис.3

В результате у Вас получится так:

http://www.novichkoff.ru/kak-dobavit-notepad-v-total-commander.html

Рис.4

Теперь открываете NotePad++ и нажимаете на вкладку поиск. У Вас откроется длинный список команд:

http://www.novichkoff.ru/kak-dobavit-notepad-v-total-commander.html

Рис.5

В этом списке опять выбираете «Поиск» и у Вас откроется окно поиска:

Найти 64-битный код

Рис.6

Нажимаете на вкладку «Найти в файлах»:

Найти 64-битный код

Рис.7

В окне «Найти» пишите

Base64.

Потом в графе «Папка» с помощью кнопки «Обзор» (показана стрелкой) ищите в своем компьютере нужную папку (у Вас для этого откроется новое окно):

Найти 64-битный код

Рис.8

Кликаете по папке с названием проверяемой темы и нажимаете ОК. Вы назначили папку для проверки. Теперь нажимаете кнопку «Найти все» (см.рис.7) и в нижней части страницы появляются результаты:

Найти 64-битный код

Рис.9

Как видите, 64-битный код найден в 2 файлах в 6 местах. Можете этот шаблон выбрасывать и приступать к проверке следующего:

Найти 64-битный код

Рис.10

Второй шаблон чист, об этом говорит верхняя строка. Если желаете еще раз посмотреть на  результаты первой проверки, нажмите на плюс в начале второй строки.

Проверив все шаблоны и удалив плохие, можете приступать к загрузке их на хостинг.

Удачи! И будьте осторожны.

P.S. Я настолько проникся эпиграфом к этой статье, что наряду с ней (со статьей) решил и усилить входную дверь в квартиру. Во как! Решил поставить саратовские стальные двери Торэкс. Отправив запрос — торекс стальные двери, подобрал подходящую фирму, теперь жду замерщиков.

Похожие записи по этой теме:

6 Responses to Как найти в шаблонах WordPress 64-битный код

  1. Ell Gerty пишет:

    Огромное спасибо Автору за полезную инфу!

    Так как только вступаю в освоение WP, то мониторинг на чужеродный код жизненноважно.

    В своей работе обязательно буду обращаться за советами к Вашему ресурсу.

  2. Mike пишет:

    Отличный блог, отличные советы! Респект автору!

  3. Гоша пишет:

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

Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>