Всем привет друзья. Я уже много с Вами говорил про раскодирование шаблонов WordPress, а именно: как раскодировать base64_decode, а также как быстро раскодировать footer в WordPress. Но я хотел бы Вам рассказать про еще одну возможность раскодирования шаблона. Сейчас шаблоны начинают шифровать по-разному и еще один способ шифрования – это при помощи функции str_rot13. Поэтому в данной статье мы и рассмотрим возможность раскодирования шаблонов, которые зашифрованы при помощи данной функции.
Давайте предположим, что Вы скачал шаблон, который закодирован при помощи функции str_rot13, то есть, в коде нашли данную функцию. Данная функция работает по следующему принципу: она сдвигает символы на 13 позиций в алфавите. Таким образом, исходный код шаблон преобразуется в хаотический набор символов и чтобы избавиться от этого, Вам необходимо проделать обратную операцию.
Для начала Вам необходимо зайти в онлайн сервис, который позволяет это организовать (можно поискать в интернете, а можно пройти по следующей
Далее Вам необходимо скопировать зашифрованный код и вставить в онлайн-декодер, после чего нажать на кнопку rot13 this!
Но не стоит забывать, что работа на этом не закачивается. Она может и закончится, а может и нет, все зависит от шаблонов. Если посмотреть на наш пример, то можно увидеть, что расшифрованный код проверяет наличие функции в файле functions.php, если ее она не находит там, то при загрузке сайта, он просто не отображается как надо. Поэтому Вам еще необходимо зайти в файл functions.php и отыскать все эти функции, то есть проверки на наличие данного кода.
Другими словами, алгоритм по раскодированию шаблона будет следующим (причем не только данным методом):
- Необходимо раскодировать весь зашифрованный текст при помощи функции str_rot13
- Далее изучаете это раскодированный код и смотрите, что он выполняет
- Когда изучите код, удаляете различные сторонние функции, а также функции, которые производят проверку
Не подойдет удалять просто весь зашифрованный код, в любом случае Вам необходимо будет искать различные проверки. Иначе, если Вы удалите просто зашифрованный код, то Ваш сайт не будет работать (в большинстве случаях). Ну а так, все очень просто, смысл такой же, как и при других методах кодирования и раскодирования.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=3837