Привіт, шановні читачі блогу! При роботі з сайтами на вордпресс часто можу виникнути різні проблеми або складності, які потрібно вирішити відразу, що б в подальшому не витрачати на них час. У даній статті я розповім а так же покажу вам, як розкодувати код в шаблоні wordpress і видалити з нього посилання на зовнішні ресурси.
Як я писав раніше, я почав працювати над ще одним сайтом, який я буду розкручувати з нуля, для данейшей монетизації. І ось, після того, як я зареєстрував домен, прописав dns сервера хостингу і швидко встановив вордпресс, я почав шукати варіант оформлення для свого сайту.
Після недовгих пошуків я зупинився на шаблоні, який використовується на блозі 9seo, шаблоном вже більше 4-х років, з цього довелося витратити пару годин на його пошуки. У підсумку, я знайшов його, встановив собі на сайт і почав перевіряти витікаючі посилання, я перевіряю витікаючі посилання за допомогою цього сервісу.
У шаблоні було близько 5-ти зовнішніх посилань і всі вони перебували в підвалі (файл footer.php). У підвалі я виявив закодований код, ось він:
Дааа ... Код був зашифрував, з цього я не можу відразу приступити до видалення посилань з шаблону. Довелося шукати расшіфратори eval, кілька годин я вводив різні запити трохи схожі на цей: як розкодувати код в шаблоні wordpress?У підсумку, у мене вийшов ось такий код:
Цей код я скопіював і вставив замість зашифрованого коду, що знаходиться в файлі footer.php. Ось що вийшло:Привіт, насправді тут все просто це дані закодовані за принципом base64 швидше за все функцією base64_encode () в php, розкодує також просто як і кодуються ось функція base64_decode (сюди код вставляємо) там навіть написано eval (base64_decode (код)) eval це функція яка виконує php код в рядку коротше кажучи вона виконує функцію base64_decode (код) і розкодує дані, це якась захист від звичайних користувачів, створіть файл на Денвері або openserver з назвою index.php туди напишіть код і все відкрийте браузером localhost і чи як у вас там і побачите розкодувати інформаці ю.
Вітання! Так, це класний спосіб ... Але коли я шукав відповідь, ні на одному з сайтів я не побачив такої інструкції, як ти написав.