This theme is released under creative commons licence, all links in the footer should remain intact
В процессе монтажа очередного блога столкнулся с тем, что в процессе удаления копирайта и ссылок из темы WordPress столкнулся со своеобразной защитой. Вместо отображения шаблона выдается сообщение:
This theme is released under creative commons licence, all links in the footer should remain intact
Что в вольном переводе означает
Эта тема выпущен под лицензией Creative Commons, все ссылки в нижнем колонтитуле должны оставаться нетронутыми
Естественно, меня такое положение дел никак не могло устраивать.
Поиск исходного текста в коде шаблона ничего не дал, а т.к. я не знаю языка программирования PHP, то пришлось гуглить.
В итоге вышел на 2 куска кода:
eval(str_rot13(‘shapgvba purpx_sbbgre(){$y=’uers=»uggc://serrjbeqcerffgurzrf.eh/» gvgyr=»’;$s=qveanzr(__SVYR__).’/sbbgre.cuc’;$sq=sbcra($s,’e’);$p=sernq($sq,svyrfvmr($s));spybfr($sq);vs(fgecbf($p,$y)==0){rpub ’Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg’;qvr;}}purpx_sbbgre();’));
eval(str_rot13(‘shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf(«purpx_shapgvbaf»)&&shapgvba_rkvfgf(«purpx_s_sbbgre»))){rpub(’Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg’);qvr;}}’));
И чудесный сайтик Декодирование шаблонов. После обработки выше упомянутого кода получил следующее:
function check_footer(){$l=’href=»http://freewordpressthemes.ru/» title=»‘;$f=dirname(__FILE__).’/footer.php’;$fd=fopen($f,’r');$c=fread($fd,filesize($f));fclose($fd);if(strpos($c,$l)==0){echo ‘This theme is released under creative commons licence, all links in the footer should remain intact’;die;}}check_footer();
function check_header(){if(!(function_exists(«check_functions»)&&function_exists(«check_f_footer»))){echo(‘This theme is released under creative commons licence, all links in the footer should remain intact’);die;}}
В Интернете по этому поводу масса советов по модификации этого кода, и т.п. Но т.к. я человек очень ленивый, то решил пойти по пути наименьшего сопротивления: инвертировал логику проверки существования ссылки:
function check_footer(){$l=’href=»http://freewordpressthemes.ru/» title=»‘;$f=dirname(__FILE__).’/footer.php’;$fd=fopen($f,’r');$c=fread($fd,filesize($f));fclose($fd);if(strpos($c,$l)==1){echo ‘This theme is released under creative commons licence, all links in the footer should remain intact’;die;}}check_footer();
Раскодированный и модифицированный код вернул на место зашифрованного оригинала. Вуаля — все работает!
На всё про все — 3-4 минуты. И никакой мозгодрочки с алгоритмами и PHP. Ну а авторские ссылки конечно же снес нахуй.
13 Комментариев
Сентябрь 3rd, 2009
Что-то у меня не получилось воспользоваться ваших советом. Даже не знаю в чем дело. Блог теперь просто недоступен…
Январь 7th, 2010
Попробуйте таким вариантом
http://blogwm.ru/decode-wordpress-theme/
Февраль 12th, 2010
Спсибо все получилось , побольше бы таких тем тут
Февраль 20th, 2010
кто сможет вот эту кодировку расшифровать ?
<?php
$phpCipherLicenseFile='license.lic';
$pce486ed951bdf4d3f9471201bcf38b8f20=__FILE__;
$phpCipher='MuWeb 0.9 Free — Powered by http://www.muweb.org
+eYtRomf08OWMOxcKXLYF5U4kFmt9CLh4lybzdPiv=B5D3LHiE/uRqJBaznBAILbF+Tf/kLx6
zRx9gDCL/wT5jPlQha9UgUcn89Ouac5lzTgL71014C9HM9kvmNPlE/D48QpAFQIpsuXJwpWRZ
ocAH8I3D1cZWqS6q8N44UAfTsg4IRq+ugL5jrg8Ikh0zojT5K18tsHujEilyys99uqNZcWSkN
181c7v5Nt4hq4C+WI36TWLjs8TgDkKmiLMFohDVypgpY=UhQAeXdzGdURNN6YHAACL6blojoC
8oWM+ALcqZehJHurQO0s4TYlgfyHj1IYxU=vBAnrhSKOdEqml0EeihhDKKYMP8qNtJHPBrJSK
VgsxJJ8KuGkXBwm9oeIg9KLM8TARLdTUaNCc/hbJoferN46PjJMNMFRS80j+IBsCZho8fxrtw
Lnb4gvwCD06oqt+p7xNpVxZOX9+v3nhGRKjUp=ifqjf/O+BwEu3snwn7fmUIWnAenh=yHN3Qq
Zy=Bi+7IYk//EJ=UUSNH8Tqyiu4=zfNs+mK7IWE/hiOWg4Yh3YRy9m=JGTyujLwOilsag+m8j
jxX1JLWfiOeK3p1Ua9D4N6jU3Trzd7KCB+JiFnq/DLPWGfvffmKJxzyYgcQ1LLC8XZmK1Q6CG
caFUcVH63F/gEtKxAV/A0vhIICXFFKeNS/ZykE0Jxv5ddsxW1Pa1ouHkWMaS1u0LTCzd7n9TR
8y6SYbLNYWX79phn4s7YNYrPYiK1cKEKk8U0Cvze91ajIcsSBHRGw7VKofu4crWF0ojxHc9+6
ZWXu3sDK+=tKutPu6PbMPDOGmXakhm9O/VgapQQTyi7+NUxLemY8HaC+jXlXVcrAg7IsZaP18
OdphhaJdGudVpdr0JWVpt=WJr55J=GJO640GGGVO^qfYWnawrrCLxTOmVqp7lx/su+fccfOYb
g8jL51qTMa1CHc16t8hUsibDkzKq1EvFT=E3GyylGa4XMRMvG5EepjXpZjpsfnaMN7TT4jDro
Wc=K07HIR/0N6TEQV8wDzV9hvBJHy+qLKmcwISJbNTVCoFds8hSFwAWz9TplOG+/EhDW6Ziez
WUK81b17YZz/kh4Kw+mXBCLFH9hkDkia1R9Ze+g6kQWGNiL19Qff=XHW+F19HJ96/QKWXfJGR
bmNI/WcPXjnIpx8ie8SquGj3eEOfp9Dq9scBwK=eJ6co988xb/TdrDLJz=K9fHDaTxP5PQHlL
mYBwC8v0G9xD6gLkSqPqPl1VjeXMoLv4v6YzcXu0jKNMLyvmWllsd0YbYcgYsrFmY34Ecmgu4
HE5Nv68mCrGCb+a1kD1ZScz1lsTHH3y54ML1hn58cOBgiOth7PwvSvrSYBDvAjEtAuxQzdPsp
bvPGRsilU8QFgJdnSHescaY5YDGURfMXAwm9EwLdF7dASbD4kvNu7SxJg1qVWWUu86=RUqY5O
NqvoDTCUx1EsPigaRfiDwGbF3oIDnF1eRFKUdZ6eT/V6jfAHjGiOe=cLC4Vm3u/rN1iH7yO=n
lTqVnyshNhdNQVpojtpwVkuW76Lc1PomFLpCj5xIgghr3vH+sj5MXPj1VsY+wcjYmkdUjCo5X
680udoRr+HJPO+Phu/oyS6EP51kmgJRe5BvlQy6QO9TY7YhReafIH3zx0SGbYny0DSU0jSdUt
dmUxQlTpkZFatWQpL7qu7MD+y=k5v4FRsLfLIqZuLJetywiCoF4G=611qXf=zlE47xEv3jaze
+GIQWyOfJVXb0+V1qeo95JZ9GM783NeBsb6V4BPHmpwPaI6Z5IJxsKRHuyS8EPtLBXQTk=DTr
fIIrufJa1NczU+KHP1DzUKyIgejm7K==RufbIzOmJ6BO468hBnuQfwZrwtQKT/IBjn1EthE3A
pxz/O=9VExRU9EVpQQJ77po5rI4LFqbo=hZSMNc6dNQcnPK9PsHvqI4+QQUKXuapa69L8T9iu
t==6pRXjRTURVw7h=6LHm1wy/BM7TDGnEms8quHLVF/0r3NHVKSBA=3yCI+NMMCHJsl1b/N6Y
XqOpz/+3iiCUgkOECIcaZZL9mUbNwOQVS5V0wXleqLeKiOlIs=i7KBRNj/M=duhubWWoSeD53
RBpmXuEd/pxBQ=8M=uJCZtQKA5RSNL0gIoMQJt/RCqY+JsjKl7V3GflIAPuKpzX9Fbudy3oed
iTckAapiL4fBU3fcrQDUBDGb16cXgyxaEvmGe3VsvYEPn=zyx8SwR7SnuIn4ZTALJWppUoZ9O
w3clq5scs5ZF31HPFEPIX9z60OljVX7Picbdh5PDwKp0eRLZ9sCjuf=EOdLR0tV1vVlZveo9j
Lh7FScANNWLhHNCBNIlsyPK9q/G846rq4Qu0mgtpeZ18JvdYxwe+DbMWjiHid9ZK9k1QOicKx
sIwGpE40y8l0X=oM0Yo84KR3b=iLidETqnqm4L8mYyTBqeatr5=XFH97qvnFhANefKPvKO5sR
LtDpMTz3pnSpi4g4y0ZSiJluBIOON+sFbpzfbK06Yh6uaBkiOZ0k1yUiB/pf7enmz54OAuIua
+TvJyHVNPqQdYr0BwJTgHDtw9EFcRIwvdkogEI1r+73ZASjuVV5PH/MCmlKY9+V7Nmabcysy0
++Y9r=/zF/GGO=Y9PVUAeFTkKynjegTR7Rq4MzN4IZxoAj/JyO4T/XJQ+dcbp/56MjChYjJgl
nWa0o84do3sQkedsPm7B5bpLslzD7rxsUC0qcdeBo/DPt6MSHE0FQSh6LHHnjSlFJmxpUc7/D
wuczUSrxmH3YDbGUcHaxv6pjUGZ5MdlO1VbzsbxnB9ZxudQHMSNUMsEUmNIVVdhHbc3sHIynV
WE1wwKH9EjcZhqyrdu65DD6+eJeCtTdzNFStU7bgAN7ppf8VBLdN08bo78+IXSTfkAHbbq+35
9R0YdXk38sHTwN7nmPiKD6dYZ+Selz5yp+nAjadmFjeQ3xolUKJO3Z7Vpg3r3McoW7IJ87y3T
Nu3CuSpA1+KZ8ZgA5PrdWtWVrHOJ/6J=VuHp50/W6uGC6=CE/EuG';
//PHPCIPHER NO ENCRYPT
if (file_exists('phpcipher.bin')) include('phpcipher.bin');
elseif (file_exists('../phpcipher.bin')) include('../phpcipher.bin');
elseif (file_exists('../../phpcipher.bin')) include('../../phpcipher.bin');
elseif (file_exists('../../../phpcipher.bin')) include('../../../phpcipher.bin');
elseif (file_exists('../../../../phpcipher.bin')) include('../../../../phpcipher.bin');
else print 'A required file phpcipher.bin was not found.’;
?>
Август 1st, 2010
fuxx, Попадалась мне такая зашифрованная тема. Нужно перевести все что в таких крякозяблах. А потом в том что перевел найти )==0 и изменить 0 – на 1. И все заработает.
Декабрь 26th, 2010
супер помогло! столкнулся с подобной проблемой в одном из шаблонов Joomla. там был тоже зашифрованный текст в файле com.php
с помощью выше упомянутой ссылки декодировал код и убедился что это и есть то самое что мне нужно. в одном месте поменял y=0 на y=1 и всё заработало:) спасибо автору!
Январь 9th, 2011
Спасибо.
Март 23rd, 2011
Можно сделать гораздо проще.
Код этих ссылок поместить между тегами
а сами ссылки закомментировать //
Получается
Март 23rd, 2011
Обрезались все теги:
Можно сделать гораздо проще.
Код этих ссылок поместить между тегами php
а сами ссылки закомментировать //
(Кстати, капча выводит немецкие символы, которых на клаве нет)
Апрель 17th, 2012
Спасибо, работает)))
Май 4th, 2012
ребят, а можно подробнее, по инструкции что ли, куда что вставлять и откуда брать ? вообще запутался помогите пожалуйста !
Март 16th, 2013
Ребят, есть же способ проще. Просто в div футера создаем такой div
Не видимая часть страницы
В невидимую часть засовываете эти ссылки да и все.
Апрель 10th, 2013
Здравствуйте!
Помогите, пожалуйста! Я новичок. Залезла в ПОДВАЛ по совету одного советчика, хотела убрать чужую ссылку на моей главной странице и удалила чтото важное…Теперь шаблон не работает и выходит сообщение This theme is released under creative commons licence, all links in the footer should remain intact
Я прочитала Ваши советы, но не все поняла(Какой код мне надо декодировать?
Добавить комментарий