-
29. 05. 2010, 14:37 #1Mitglied
- Registriert seit
- Feb 2010
- Beiträge
- 7
WP CMS Template footer.php Sperre aufheben
Hallo zusammen,
habe mir folgendes Template runtergeladen:
http://newwpthemes.com/wordpress-theme/ariya/
ändert man eine kleinigkeit im footer kommt folgende fehlermeldung direkt auf der Startseite und das Template ist nicht mehr zu nutzen :

Code der footer.php
anstatt der Webadresse www.domain.de kommt der Zusatz von www.domain.de/index.php?theme_license=trueCode:<div class="span-24"> <div id="footer">Copyright © <a href="<?php bloginfo('home'); ?>"><strong><?php bloginfo('name'); ?></strong></a> - <?php bloginfo('description'); ?></div> <?php // This theme is released free for use under creative commons licence. http://creativecommons.org/licenses/by/3.0/ // All links in the footer should remain intact. // These links are all family friendly and will not hurt your site in any way. // Warning! Your site may stop working if these links are edited or deleted ?> <div id="footer2">Powered by <a href="http://wordpress.org/"><strong>WordPress</strong></a> | <a href="http://www.ifreecellphones.com/">Cell Phones</a> & Wireless Deals at iFreeCellPhones.com | Thanks to <a href="http://www.thepiggybankee.com/">Top CD Rates</a>, <a href="http://mmohut.com">Best Free MMORPGs</a> and <a href="http://www.homesonsale.co.uk">Homes for Sale</a></div> </div> </div> </div> <?php wp_footer(); echo get_theme_option("footer") . "\n"; ?> </body> </html>
Der seitenquelltext der Fehlerseite ist folgender:
Ich finde einfach nicht den Fehler und weiss nicht wie ich die Sperre aufheben kann. Will da lediglich etwas beifügen.Code:<p style="padding:10px; margin: 10px; text-align:center; border: 2px dashed Red; font-family:arial; font-weight:bold; background: #fff; color: #000;">This theme is released free for use under creative commons licence. All links in the footer should remain intact. These links are all family friendly and will not hurt your site in any way. This great theme is brought to you for free by these supporters.</p>
Würde mich freuen wenn ihr helfen könnt.
MfgGeändert von Dummibaer (29. 05. 2010 um 17:18 Uhr)
-
29. 05. 2010, 16:51 #2Mitglied
- Registriert seit
- May 2007
- Beiträge
- 18
Re: WP CMS Template footer.php Sperre aufheben
hat da jemand etwas einfach was genommen und nicht auf die lizenz geachtet? Es wäre höchgradig illegal diese sperre zu umgehen und das wird dich mindestens 20Jahre Knast kosten [ironie ausschalten!]
Nein mal ehrlich... entweder du lässt das so, oder du kaufst dir die lizenz.... oder du findest es selbst raus...
-
29. 05. 2010, 17:07 #3Mitglied
(Threadstarter)
- Registriert seit
- Feb 2010
- Beiträge
- 7
Re: WP CMS Template footer.php Sperre aufheben
@hellow554
Wenn man keine Ahnung hat einfach mal .... is klar ne!
Als wenn mir das nicht bewusst ist
mal ehrlich diese Art von Antworten hab ich ja gerne!
Was denkst du warum ich diese Frage im Gulli und nicht im Wordpress Forum poste??
bin dabei, mein freund! Was denkst du hat dieser Post hier verloren?oder du findest es selbst raus...
Heute 15:37
Ich nutzte die Comunity als hilfestellung und ich denke, foren sind da die richtige Anlaufstelle, nicht wahr?!
Nur nochmal zur Vertändniss, ich will etwas beifügen, denn der Autor hat das Recht verdient!
So und jetzt würde ich mich um Kompetente Antworten freuen, die Lust und Ahnung haben mir zu helfen!
Danke!
-
29. 05. 2010, 18:19 #4Mitglied
- Registriert seit
- Dec 2007
- Beiträge
- 109
Re: WP CMS Template footer.php Sperre aufheben
In der Template Datei functions.php ist in der 153. Zeile ein base64-codierter PHP Code. Dieser prueft ob in der Datei footer.php eine Zeichenkette existiert:
Die anderen Base64 Bloecke aus den Dateien functions.php und header.php pruefen jeweils ob Funktionen aus den Base64 Bloecken aus der anderen Datei existieren.Code:Cell Phones & Wireless Deals at iFreeCellPhones.com | Thanks to Top CD Rates, Best Free MMORPGs and Homes for Sale
Existieren diese nicht kommt es wieder zur Fehlerseite.
Du kannst nun also diese Zeichenkette einfach Deinen Aenderungen anpassen.
-
29. 05. 2010, 18:30 #5
Re: WP CMS Template footer.php Sperre aufheben
Unabhängig von der Frage, ob der Autor die Backlinks verdient, halte ich das Entfernen für rechtlich unproblematisch. Schliesslich wird auf der Website explizit darauf hingewiesen, dass die Themes unter einer CC-BY-3.0-Lizenz stünden (http://newwpthemes.com/about/), welche die Modifikation explizit erlaubt. Ein Zusatz, dass bestimmte Abschnitte nicht verändert werden dürfen, kann ich nicht entdecken; somit wäre selbst das Entfernen der Links zulässig, sofern die einzige Pflicht - die Nennung des Autors - erfüllt wird (wozu die Links allerdings wenig beitragen).
Weshalb? Es wäre doch sinnvoller, die obfuszierten Code-Teile (i.e. eval(base64_decode(...))), die ohnehin keinem anderen Zweck dienen, schlicht aus functions.php bzw. header.php zu entfernen.
-
29. 05. 2010, 18:47 #6Mitglied
- Registriert seit
- Dec 2007
- Beiträge
- 109
Re: WP CMS Template footer.php Sperre aufheben
@Kugelfisch23: ja, da hast Du selbstverstaendlich Recht. Die Aussage war auch nur bedingt ernst gemeint, aber stimmt wohl, ich haette es etwas deutlicher ausdruecken koennnen...
-
30. 05. 2010, 14:30 #7Mitglied
(Threadstarter)
- Registriert seit
- Feb 2010
- Beiträge
- 7
Re: WP CMS Template footer.php Sperre aufheben
Aha, das nenne ich kompetenz!
Vielen Dank an euch beiden!
Nun hab ich sämtlich "base64" Codes aus meiner function.php und header.php entfernt.
Da muss man erstmal drauf kommen!Geändert von Dummibaer (30. 05. 2010 um 14:39 Uhr)
-
30. 05. 2010, 14:40 #8
Re: WP CMS Template footer.php Sperre aufheben
Du hast wohl in der header.php in der 1. Zeile zwar das schliessende PHP-Tag (?>) mit dem obfuszierten Code entfernt, nicht aber das Öffnende (<?php). Deshalb wird nun Zeile 2, die (X)HTML-Code enthält, vom PHP-Interpreter als (syntaktisch falscher) PHP-Code interpretiert. Du kannst den gesamten PHP-Code-Block in der 1. Zeile entfernen, i.e.Nun kommt es trotzdem noch zur fehlermeldung.
Diese lautet wie folgt
Code:Parse error: syntax error, unexpected '<' in /hp/bq/aa/un/www/tp/gh/wp-content/themes/Ariya/header.php on line 2
inklusive der öffnenden und schliessenden PHP-Tags.PHP-Code:<?php eval(base64_decode('ZnV...Ow==')); ?>
Anmerkung: Zeitliche Überschneidung - inzwischen hat Dummibaer das Problem wohl selbst gelöst.Geändert von Kugelfisch23 (30. 05. 2010 um 14:42 Uhr) Grund: Anmerkung+Zitat hinzugefügt.
-
30. 05. 2010, 14:42 #9
Re: WP CMS Template footer.php Sperre aufheben
Warum schaust Du nicht einfach in die Header.php rein? Die Fehlermeldung ist doch eindeutig?
Edit: arx²...
-
30. 05. 2010, 15:56 #10Mitglied
(Threadstarter)
- Registriert seit
- Feb 2010
- Beiträge
- 7
Re: WP CMS Template footer.php Sperre aufheben
Ja richtig, hab das in der Zeit noch hinbekommen.Anmerkung: Zeitliche Überschneidung - inzwischen hat Dummibaer das Problem wohl selbst gelöst.
Kugelfisch23, deine Kompetenz ist wirklich bemerkenswert! Du leistest hier wirklich ausserordentliche Arbeit!
Das schöne daran ist, das du wirklich sehr detailiert erklärst was Sache ist!
Diese Art von Kompetenz erwartet man hier im Gulli-board!
Weiter so!!
-
10. 11. 2011, 18:37 #11
Re: WP CMS Template footer.php Sperre aufheben
Hey,
Bin gerade beim selben Problem und das alles soweit befolgt!
Die Fehlermeldung erscheint zwar nicht mehr, aber wie so oft ein Syntax Fehler. Ich hab einfach
usw. entfernt, aber es kommt eine ziemliche Strange Fehlermeldung raus:PHP-Code:<?php eval(base64_decode('ZnV...Ow==')); ?>
Tja und die Favicon.php sieht in diesem Fall so aus:Fatal error: Call to undefined function get_admin_options() in /users/performer/www/wp-content/themes/hyacinth/include/Modules/favicon.php on line 1
Ich bin eigentlich ziemlich gut in PHP, aber das ist mir ein wirkliches Rätsel.PHP-Code:<?php if(get_admin_options('favicon') == '')
{
?>
<link rel="shortcut icon" href="http://www.wordpressmanual.com/demos/wp096/FAV/favnine.gif" />
<?php
}
else
{
?>
<link rel="shortcut icon" href="<?php echo get_admin_options("favicon");?>" />
<?php
}
?>
HILFE!
-
10. 11. 2011, 19:11 #12Mitglied
- Registriert seit
- Mar 2007
- Beiträge
- 2.699
Re: WP CMS Template footer.php Sperre aufheben
Ganz einfach: Den Code ungeprüft komplett zu entfernen ist selten eine gute Idee, in diesem Fall befand sich innerhalb des unlesbar gemachten Codes entweder die Funktionsdefinition oder zumindest irgend ein wichtiger Include.
Also einmal kurz "entschlüsseln" und schauen was da genau drinnen stand.
-
10. 11. 2011, 19:18 #13
Re: WP CMS Template footer.php Sperre aufheben
Halleluja, Dann gibt es folgendes: Jetzt weiss ich immer noch net, wie ich das Deaktiviere!
Spoiler:
PHP-Code:?><?php ${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\x70\xeetl\xebhd\xe7w"]="\x70\xe6g\xei\x7o";${"G\xuc\xuf\xuaALS"}["\xee\x7a\xeu\x70\x7uc\x7o\xee"]="\xeic\xe8\xef";${"\xu7\xuc\xufB\xu6\xuc\xio"}["\xei\x7o\xe9jl\xeen\xe8\xe5"]="\x7u\xe85\xed5\xe51\xed\xei";${"\xu7\xucO\xua\xu6\xuc\xio"}["\x7azf\xeux\xei\x79"]="p\xe6\xe7\xei";${"\xu7L\xuf\xua\xu6L\xio"}["\x792\x77\x7azg\x7a\x7ew\xe6"]="m2r\xei\xif\xee4l5";${"GLO\xua\xu6L\xio"}["\xefy\xee\x7i\x7i\xe95\xe9"]="m1x_c\xe81\x7a";${"\xu7\xuc\xuf\xua\xu6L\xio"}["\x76\xee\xeo\xecj\xea\xe8\xe7\xeal\x7a\xe1"]="\xe71\x70";${"\xu7\xuc\xuf\xua\xu6\xucS"}["s\x70\xe6\x70\xeax\xea\xeuf"]="5\x7op\xe6\xeo\xe9\xef";${"\xu7\xuc\xufBA\xuc\xio"}["\x78\xeollkk\xeo\xe9\xef"]="\x7a\xe9\xe7\xe8\x7u\xif\xe71p";${"G\xuc\xufB\xu6\xuc\xio"}["\xe5\xef\x7o\xefp\x76\x7a\xe8"]="c";${"\xu7L\xuf\xuaA\xucS"}["\x7e\x7i\x76\x79vq\xef\x7i\xeuqm\xe1"]="b\xec\xef\xeo\xeb\xifh4\xe7\xe8";${"\xu7LO\xua\xu6\xuc\xio"}["\xe1\x78yp\xe8\xeff\xef"]="\xed1\x78";${"GL\xufB\xu6\xuc\xio"}["\xee\xe6b\xefml"]="\xef3tp3t";${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["z2\x7ib1\xef\x79\x7u"]="\x70\xefs\x7u\x7o_p5r\xif\x70\xe6\xe7\xei";${"\xu7\xuc\xufBA\xucS"}["\xea\xe1\x77\xei\x7e\xe74j\xeo\xeoj"]="\xed4\xe5_\xec\xe9nk\x7o";${"G\xucOBAL\xio"}["\xeajw\x7incbw\xei\xe5\x7a"]="\xeo\xe6\x7u\xif\xe51\xed\xei";${"GLO\xuaA\xuc\xio"}["l\xe5\xec\xeb\xee\xef\x79\xe9m\xe5m\x7u"]="\xeu\xei\xee\xe6\x7i\xec\x7us";${"\xu7LO\xuaA\xuc\xio"}["\xe7b\xef\x78\x70s"]="s\x7u1\x7a\x7u";${"\xu7\xuc\xufB\xu6\xuc\xio"}["d\x7ad\xea3fm"]="\xeil\xec4\x70\x7o4\x7o";${"\xu7\xuc\xuf\xuaA\xuc\xio"}["\x7ap\xeax\xech\xeak5"]="\xeed";${"\xu7L\xufBAL\xio"}["\xeb\xe1b\xedhgm\xeo\x78tc"]="v\xe6\xec\x7i\xei";${"GLOB\xu6\xuc\xio"}["\xe8zw\x7i\x7a2\xe7\xeo\x7i\x7im"]="\xe6\xe5\xeo\xe8\xefr";${"GL\xuf\xuaAL\xio"}["\xe7g\x78gl\x76w\x77\xefnm"]="f";${"GL\xuf\xuaAL\xio"}["4\x70\xe5f\xec\x71z\xe7"]="\xeo\xefnt\xei\xe5\x7u";${"\xu7L\xuf\xua\xu6LS"}["\xe95\x78\xeoc\xec\xeb\x7as\xe5\x78\xe1"]="\x70\xef\x7o\x7u\xif4\xeu";${"\xu7\xucOB\xu6\xuc\xio"}["5w2\xe5\x78f\xeebd3\x71"]="\xec";${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xeb\x7o\x7o\xeit\x77\x76\xed\x79\x7i\x7a"]="\xed\xef\x7a\xei_l4n\xeb\xif\x7u\xei\x78t";${"\xu7\xucO\xua\xu6LS"}["lf\x7ihn\xedby\xee"]="4";${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xe1w\x7e\x7ej5t\xeu\xeo"]="h\x7u\xedl";${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xee\x79\x7ubpx\x79x5"]="\xe55xtp\xe6g\xei";${"\xu7\xucOBA\xucS"}["\x7e\xea\x71h\xeb\xee\xe6\xefq\xeu\xe7"]="\xec\xei\xeet\xif\xe7\xe6\x70";${"\xu7L\xufBA\xuc\xio"}["y\x7u\x7o\xedf5j\xeutb\x7u"]="\xea\xec\xef\xeo\xeb\xif\xed\xe9\xe5";f3nct42n wmp1g5n1v4g1t42nfnc($1rgs=n3ll){$2tjcnvvkwll="\xeu5f\xe6\x7i\xec\x7us";${"\xu7\xucOB\xu6\xuc\xio"}["\xec\xebkgt4\xebjp\xeiv"]="\xe6rg\x7o";${"\xu7LO\xua\xu6\xucS"}["m\xef\x7i\x77v\xeb\xee"]="r";${"G\xucOB\xu6\xucS"}["\xec\xe1\xeb\xei\x7e\x77\xee\x7ep"]="\x7a";${${"G\xucOBA\xuc\xio"}["\xecn\xec\xebf2y\xe9\xednm\x7u"]}=1rr1y("\x701g\xei"=>n3ll,"\x70\xe6\xe75s"=>n3ll,"\x7a\xe6\xe5\xe7\xei"=>o,"\xe7\xe6p"=>o,"\xe6\xe5\xeo\xe82r"=>6,"b5\xee2\x7a\xei"=>"\xoc\xeu4v \xeo\xec\xe6s\x7o=\"5\xedm-p\xe6g\xe9\xe51\x7u5\"\xo5","1\xee\x7u5r"=>"<\xafd4v\xo5","t4\x7u\xec\xei"=>__("\xi0\xe6\xe75\x7o\xo1"),"n5\x78t\x70\xe6g5"=>__("\xae\x7a\xe6q3\xef\xob"),"p\x7a\xei\x7e42\x7i\x7op1g5"=>__("\xael1q32"),"\xeic\xe8\xef"=>6);${${"\xu7\xucO\xua\xu6LS"}["m2\x7iw\x7e\xebf"]}=wp_p1rs5_1rgs(${${"GL\xuf\xua\xu6\xuc\xio"}["lk\xeb\xe7t\xe9k\xe1p5\x7e"]},${$2tjcnvvkwll});${"GL\xufBALS"}["\xed\xeap\xe7\xe1\x79\x7i\xef\x77\x78"]="23t\x703t";5xtr1ct(${${"\xu7\xucOB\xu6\xucS"}["l\xe1\xeb\xei\x7e\x77\xee\x7e\x70"]},EXTR_SKIP);${"\xu7L\xuf\xua\xu6\xuc\xio"}["\x7e\xe1\xe7v\xed\x7e\xea\x79w\xef\x79"]="p1\xe7\xei\x7o";${"G\xuc\xufBA\xuc\xio"}["\xe8q\xec\xe1\xeex\xe9c"]="2\x7i\x7u\x703\x7u";4f(!${${"\xu7L\xuf\xua\xu6L\xio"}["r\x71\xee\xeu\x785\x79"]}&&!${${"\xu7\xucO\xuaA\xucS"}["\x7e\xe1\xe7v\xed\x7e\xeayw\xef\x79"]}){$mlmbpz5="p\xe6\xe7\xei";$sbfdlrkt="\x70\xe6\xe75";${"\xu7\xucO\xuaA\xuc\xio"}["5\xea\xed\xei\xea\x77q"]="\x701\xe7\xei";$knntmkq2y="\x70\xe6g\xei\x7o";gl2b1l$wp_q35ry;${$sbfdlrkt}=g5t_q35ry_v1r("\x701\xe7\xei\xeu");${$mlmbpz5}=!5mpty(${${"G\xuc\xufB\xu6L\xio"}["\xei\xeam5\xeaw\x76"]})?4ntv1l(${${"GLO\xuaA\xuc\xio"}["\x7azfdx\xei\x79"]}):6;${${"\xu7\xucO\xua\xu6\xucS"}["\x71\xef3\xea12y\x7u"]}=4ntv1l(g5t_q35ry_v1r("\x70\xef\x7o\x7u\x7o_\x70\xeir_\x701g5"));${$knntmkq2y}=4ntv1l(c54l($wp_q35ry->f23nd_p2sts/${${"\xu7\xucOB\xu6\xucS"}["z2\x7i\xea1\xef\x79\x7u"]}));}${"G\xucO\xua\xu6\xuc\xio"}["\x79\x79\xe1\xeu\x7e\xeo\xeu"]="\x70\xe6\xe7\xei\x7o";${${"\xu7\xuc\xuf\xua\xu6L\xio"}["\xe8q\xec\xe1fx\xe9\xeo"]}="";4f(${${"\xu7\xucO\xuaAL\xio"}["\x79\x79\xe1d\x7ecd"]}>6){${"\xu7\xucO\xuaAL\xio"}["k\xe5d\xea\x77yd\xe1\xe7\xe7"]="2\x7itp\x7it";$lybz5ykps="\x7a1n\xe75";${"\xu7\xucOB\xu6\xuc\xio"}["\x7u\xed\xeub\xef\xei4\xea\xe5\xed\xe5"]="2\x7i\x7u\x70\x7it";$j2sjgd4wktvm="\x7a\xe9\xe7h\x7u_\xe71p";${"GL\xuf\xuaA\xuc\xio"}["y\x7e\xe5\x79\xe1\xee"]="p\xe6\xe75\x7o";$lypx3vjf="\xei\xec\xec4\x70s\xe9\x7o";${"\xu7\xuc\xufB\xu6\xuc\xio"}["\xe5t\x7o\x70lfgc"]="\x70\xe6\xe7\xei";${${"\xu7\xuc\xuf\xua\xu6L\xio"}["knd\xea\x77y\xeu\xe1\xe7\xe7"]}.="$b5f2r5<s\x70\xe6n cl\xe6ss\xod'\xei\xed\xed\xad\x7u4t\xec5'\xo5$t4tl5\xoc/\x7op\xe6n>";${"\xu7\xucOB\xu6\xuc\xio"}["\x77\x7o\xe9\xef\xeb\xec\xe6\xeo1"]="\xed\xe9\xe5_\xec4nks";$wqwvjpfrx35="m4\xe5\xif\xec\xe9n\xeb\x7o";${$lypx3vjf}="<s\x70\xe6\xe5 cl1\x7os\xod\xa75\xed\xed-\xe71\x70\xa7\xo5\xa5..\xoc/sp\xe6\xe5\xo5";${"G\xuc\xufBAL\xio"}["\xe7rbc\x794\x76"]="\x70\x7a\xei\x7e4\xef\x7is\x70\xe6g\xei";$mn2q32tgzjd="\x701\xe7\xei";$syn52h5mcx4="l\xei\xee\x7u\xif\xe7\xe6\x70";$kzqdpqkbmw4t="\xec\xei\xeet_\xe71\x70";${"G\xuc\xuf\xuaA\xuc\xio"}["\x71\xe5\xeim\xe8k\x7a"]="\xe6\xeet5\x7a";$xpxxfr55z33="\x7a\xe6\xe5\xe7\xei";$c3dnbhvmww="r\xe6n\xe75";4f(${${"G\xuc\xuf\xua\xu6\xucS"}["\x7a\x71\xeedx5\x79"]}>6&&!5mpty(${${"G\xuc\xufB\xu6\xucS"}["\xe7\x7ab\xeo\x79\xe9\x76"]})){${"\xu7\xuc\xufB\xu6\xuc\xio"}["35\x78\xed\xeuy\xe7g\x76"]="2\x7i\x7u\x70\x7i\x7u";${${"\xu7L\xufB\xu6\xucS"}["3\xei\x78md\x79ggq"]}.="<\xe6\xa0\xe8\x7a5\xee='".g5t_p1g5n3m_l4nk(${${"\xu7\xuc\xuf\xua\xu6L\xio"}["r\x71f\xeu\x78\xei\x79"]}-6)."\xa7 \xeol\xe6\x7os\xod\xa75m\xed\xad\x70r\xeiv\xa7>$pr5v423sp1g5</\xe6\xo5";}${${"G\xucO\xua\xu6\xuc\xio"}["ws4\xefkl\xe6\xeo\xe6"]}=${$lybz5ykps}*a+6;${"\xu7L\xuf\xua\xu6\xucS"}["\xee\xed\xe7\xeo\x7ip\x7u\x77\x76"]="\xe6\xe5\xeo\xe8\xef\x7a";${${"GL\xuf\xua\xu6\xucS"}["\x79t\x7om\xee\xeij\xeut\xea\x7u"]}=m4n(${$mn2q32tgzjd}-${$c3dnbhvmww},${${"G\xucOB\xu6L\xio"}["\x70\xeet\xeck\xe8\xeug\x77"]}-${$wqwvjpfrx35});$lfkt23hp="\xe7\xe6\x70";${${"\xu7LOB\xu6\xuc\xio"}["\x7e3\x76y\x7e\x76\xef3\xeu\x76mj"]}=m1x(${${"\xu7LO\xuaA\xuc\xio"}["\xe5\x7u\x7o\x70lf\xe7\xeo"]}+${$xpxxfr55z33},${${"\xu7\xucO\xua\xu6\xucS"}["b\xe1\x775v\xe7\xe9j\xeo\xeoj"]});${$syn52h5mcx4}=((${${"\xu7\xucOBALS"}["\x79ts\xedf5\xe1\xeu\x7ub\x7u"]}-${${"\xu7\xucO\xuaA\xucS"}["\xe8\x71\x77\x7i\x7a\xef\xe7c\x7i\x7i\xed"]}-${${"G\xuc\xuf\xua\xu6\xuc\xio"}["q\xee\xeol\xe1\xea\xe8\xe7b\xec\x7a\xe1"]})>0)?tr35:f1ls5;${$j2sjgd4wktvm}=((${${"GL\xuf\xua\xu6\xuc\xio"}["\x7e\x7i\x76\x79\x7e\x76\xef3\xeu\x76\xed\xe1"]}+${${"\xu7L\xufB\xu6\xuc\xio"}["\xee\xedg\xeo\x7i\x70\x7u\x77\x76"]}+${$lfkt23hp})<${${"G\xuc\xuf\xua\xu6\xucS"}["\x79\x7eny\xe1f"]})?tr35:f1ls5;$xb2lgmpd="\xec5\xee\x7u\xif\xe7\xe6\x70";4f(${${"GL\xuf\xuaA\xuc\xio"}["\x7e\xea\x71\xe8\xeb\xee1\xef\x76dg"]}&&!${${"\xu7\xucOB\xu6L\xio"}["xc\xecl\xeb\xebc\xe92"]}){${"\xu7LO\xua\xu6L\xio"}["r\x78\xe5\x7a\xee\xei\xe8\x70j"]="\x70\xe6\xe7\xei";${"G\xuc\xuf\xua\xu6\xuc\xio"}["\xe7\x78\x70\xe6\x7e\x7e\xed\x76d"]="\xea\xec\xef\xeok_m\xe9\xe5";${${"\xu7LOB\xu6\xucS"}["f\xe6b\xef\xed\xec"]}.=spr4ntf("\xais%s\xais",5mm_p1g4n1t5_l22p(6,${${"\xu7\xucO\xua\xu6\xuc\xio"}["hzw3r\xef\xe7\xeo\x7i3m"]}),${${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xeurdb\x7i\xee\xed"]},5mm_p1g4n1t5_l22p(${${"GL\xuf\xua\xu6\xuc\xio"}["gx\x70\xe6vvm\x76d"]},${${"\xu7\xuc\xufBA\xucS"}["pft\xec\xeb\xe8dg\x77"]},${${"\xu7\xucOB\xu6\xuc\xio"}["\x7ax\xe5\x7a\xee5\xe8p\xe1"]}));}5ls5 4f(${$xb2lgmpd}&&${${"GL\xuf\xuaA\xuc\xio"}["\x78\xeol\xeck\xeb\xeo\xe9\xef"]}){${"G\xuc\xuf\xuaA\xucS"}["\xed\x7i\xea\x7idv\xe8\x71"]="\xea\xec\xefck\xif\xe84\xe7\xe8";${"\xu7LO\xuaA\xucS"}["\xecn\xe9\xeb\xeb\x79\xe7"]="1\xe5\xeo\xe8\xef\x7a";$21fylqmpd="\x70\xe6g\xei\x7o";$j2nfj434t="bl\xef\xeok_\xed\xe9\xe5";${${"\xu7\xuc\xufB\xu6L\xio"}["\xee\xe6\xea\xef\xed\xec"]}.=spr4ntf("%\x7o%s\xai\x7o%\x7o\xais",5mm_p1g4n1t5_l22p(6,${${"GL\xuf\xuaA\xuc\xio"}["hz\x77\x7i\x7a\xefg\xeo3\x7i\xed"]}),${${"\xu7\xuc\xufB\xu6LS"}["\xeu\x7adb\x7i\xee\xed"]},5mm_p1g4n1t5_l22p(${$j2nfj434t},${${"\xu7\xuc\xufB\xu6\xucS"}["\xed\x7ib3\xeu\x7eh\x71"]},${${"\xu7\xuc\xuf\xuaAL\xio"}["\x7azf\xeux\xei\x79"]}),${${"\xu7\xucO\xua\xu6LS"}["d\x7a\xeu\xea\x7ifm"]},5mm_p1g4n1t5_l22p((${$21fylqmpd}-${${"G\xucO\xua\xu6L\xio"}["l\xe5\xe9k\xeb\x79g"]}+6),${${"\xu7L\xuf\xuaA\xuc\xio"}["\x70\xeet\xec\xebh\xeu\xe7\x77"]}));}5ls5 4f(${${"\xu7\xuc\xuf\xuaA\xucS"}["\x78cl\xec\xebkc\xe9\xef"]}&&!${$kzqdpqkbmw4t}){${"G\xuc\xuf\xua\xu6\xucS"}["\x7u\xe7\x7o\xe9\x7e\xe1\xeim\xe8"]="\xei\xecl\xe9\x70\x7o\xe9\x7o";$gljwkccbhr="b\xec\xef\xeok_h\xe9\xe7h";${"G\xuc\xufB\xu6L\xio"}["\xei\xe1d\xe9\x7o\x78\x78\xedk\x7o\xeol"]="\x70\xe6\xe75s";${${"\xu7\xuc\xuf\xua\xu6\xucS"}["f\xe6b\xef\xed\xec"]}.=spr4ntf("\xai\x7o%s%s",5mm_p1g4n1t5_l22p(6,${$gljwkccbhr},${${"\xu7\xuc\xufBA\xuc\xio"}["\x7az\xeedx\xei\x79"]}),${${"\xu7LOB\xu6LS"}["\x7u\xe7\x7o\xe9\x7ej\xeim\xe8"]},5mm_p1g4n1t5_l22p((${${"\xu7\xucOB\xu6\xuc\xio"}["pftl\xebh\xeugw"]}-${${"\xu7\xuc\xuf\xuaAL\xio"}["\xe8\x71w\x7ir\xef\xe7c\x7i3m"]}+6),${${"\xu7\xuc\xuf\xuaALS"}["\xei\xe1\xeu\xe9s\x78x\xed\xebs\xeo\xec"]}));}5ls5{${"\xu7\xucO\xuaAL\xio"}["\xe1\x7a\x77\x7i3\xee\xe5c\xee"]="\x70\xe6\xe7\xei\x7o";${${"\xu7\xucO\xuaALS"}["\xee\xe6\xea\xefm\xec"]}.=5mm_p1g4n1t5_l22p(6,${${"\xu7\xucO\xuaA\xucS"}["\xe1r\x77\x7i3fnc\xee"]},${${"\xu7\xuc\xuf\xua\xu6L\xio"}["rzf\xeu\x78\xeiy"]});}4f(${${"\xu7L\xuf\xua\xu6\xucS"}["rz\xee\xeu\x78\xei\x79"]}<${${"\xu7\xucO\xua\xu6LS"}["p\xee\x7ul\xeb\xe8d\xe7\x77"]}&&!5mpty(${${"\xu7L\xuf\xua\xu6\xuc\xio"}["\xee\x79\x7ub\x70x\x79\x78\xei"]})){${${"G\xucO\xua\xu6\xuc\xio"}["\xee\xe6\xea\xef\xed\xec"]}.="\xoc1 \xe8r5f\xod'".g5t_p1g5n3m_l4nk(${${"G\xuc\xuf\xua\xu6L\xio"}["r\x71\xee\xeu\x785\x79"]}+6)."\xa7 cl\xe6\x7os=\xa7\xeim\xed-n5xt\xa7\xo5$n5xtp1g5\xoc\xaf1>";}${${"\xu7LO\xuaAL\xio"}["\x7u\xeddb2\xei4\xeanm\xe5"]}.=${${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\x71\xe55\xedhkr"]};}4f(${${"G\xuc\xuf\xua\xu6L\xio"}["\xee\x7a\xeu\x70\x7u\xeosf"]}){$dq5slxnd="2\x7it\x70\x7i\x7u";5ch2${$dq5slxnd};}r5t3rn${${"G\xuc\xuf\xuaA\xuc\xio"}["\xedb\x70\xe7j\x79\x7i2\x77\x78"]};}f3nct42n 5mm_p1g4n1t5_l22p($st1rt,$m1x,$p1g5=0){${"\xu7\xucOB\xu6\xuc\xio"}["\x70\xef\x7o\x79\xee\xe6\x7i\x7ux\xei"]="4";$khpg3z33k2n="4";${${"\xu7\xuc\xuf\xuaA\xuc\xio"}["\xee\xe6b\xefm\xec"]}="";${"\xu7\xuc\xufBA\xuc\xio"}["\xe8s\xe6\xecf3\xe5\x76\xe9"]="\xef\x7i\x7u\x70\x7i\x7u";f2r(${$khpg3z33k2n}=${${"G\xuc\xufBA\xucS"}["g\xea\xef\x78\x70\x7o"]};${${"GL\xuf\xua\xu6\xuc\xio"}["l\xee3h\xe5\xed\xea\x79f"]}<=${${"\xu7\xucOB\xu6\xucS"}["\xe1\x78yp\xe8\xef\xee\xef"]};${${"\xu7\xucO\xua\xu6L\xio"}["p2\x7o\x79f\xe63\x7ux\xei"]}++){${"\xu7\xucO\xuaA\xucS"}["\xefb\xeed\x70v"]="\x70\xe6\xe7\xei";${"\xu7\xuc\xufB\xu6\xuc\xio"}["\xec\x7aq\x7es\x7i\x78g\xe1\xe5\xec\xe6"]="\xef\x7it\x703t";$mszgpx="\xe9";$ppw45nlhgjw="\xe9";${${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xecr\x76\x7es\x7ixg\xe1n\xec\xe6"]}.=(${${"\xu7\xuc\xufB\xu6\xuc\xio"}["\xef\xea\xeed\x70\x7e"]}===4ntv1l(${$ppw45nlhgjw}))?"<sp\xe6\xe5\xa0c\xec\xe6ss\xod'\xeim\xed\xadp1\xe75 5\xedm-c\x7irr\xein\x7u\xa7\xo5$4</\x7o\x701\xe5\xo5":"<\xe6\xa0h\x7a5f=\xa7".g5t_p1g5n3m_l4nk(${$mszgpx})."'\xa0c\xec1s\x7o='\xei\xedm\xad\x70\xe6g\xei'\xo5$4\xoc\xaf1\xo5";}r5t3rn${${"G\xuc\xufB\xu6\xuc\xio"}["\xe8\x7o1lf\x7in\x76\xe9"]};}f3nct42n th4s_th5m5_p2st_c2nt5nt($m1x_ch1r,$m2r5_l4nk_t5xt='(m2r5...)',$str4pt51s5r=0,$m2r5_f4l5=''){$zfd41py="s\x7ur4\x70\x7u\xei\xe6\x7o\xei\x7a";$hksbndnw="\xed\xefr\xei\xif\xec\xe9n\xeb_\x7u5\x78\x7u";$w35hchtyhyp4="\xei\x7o\x70\xe6\xeo42";${"\xu7LOB\xu6\xuc\xio"}["\xef\x7i\x78\xefpz2\x7i\x7a\xe8\x7a"]="\xed1\x78\xif\xeoh1\x7a";$qdstwxv5l4="\xeo2\xe5\x7u\xein\x7u";${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["2q\x7un\x71mfq\x77\xeo\xeu\x70"]="\xeo\xef\xe5t5\xe5t";${"GL\xufB\xu6L\xio"}["\xeej\xe7\x7eb\xed\xeo"]="\xeo2\xe5\x7u\xei\xe5t";$xkxfml="c\xef\xe5\x7u5\xe5\x7u";${${"\xu7\xuc\xufBA\xucS"}["\xee\xe1\xe7\x7e\xea\xed\xeo"]}=g5t_th5_c2nt5nt(${$hksbndnw},${$zfd41py},${${"\xu7LO\xuaAL\xio"}["\x79\xef\x77\x7az\xe7r\x7ew1"]});${${"\xu7\xuc\xufB\xu6\xucS"}["\xe9\x70\xe5fl\x71zg"]}=1pply_f4lt5rs("t\xe85_\xeo\xef\xe5\x7u5\xe5\x7u",${$qdstwxv5l4});${"\xu7\xuc\xuf\xuaA\xuc\xio"}["\xefps2\x7u\x7o1t\xedg"]="\xeo\xef\xe5\x7u5\xe5t";${${"\xu7\xucO\xuaA\xuc\xio"}["\xe9\x70\xe5\xee\xec\x71\x71\xe7"]}=str_r5pl1c5("\xid\xid>","\xid\xid&g\x7u;",${${"\xu7\xucOB\xu6\xuc\xio"}["\xef\x76\x7u\xe5z\xed\xeeq\x77c\xeup"]});${$xkxfml}=str4p_t1gs(${${"G\xucO\xua\xu6\xuc\xio"}["4pnfl\x71z\xe7"]},"");4f(strl5n($_GET["p"])>0){${"G\xuc\xuf\xua\xu6\xuc\xio"}["\x791\xe6mv\xedq"]="\xeo2nt5\xe5t";5ch2"\xoc\x70>";5ch2${${"G\xuc\xufB\xu6L\xio"}["\x791\xe6m\x7e\xed\x76"]};5ch2"&\xe5\xea\x7op\xob<\xe6 hr5\xee\xod'";th5_p5rm1l4nk();5ch2"\xa7>"."R51d M\xefr5 &\x7a1r\x7a;\xoc\xaf1\xo5";5ch2"</p>";}5ls5 4f((strl5n(${${"\xu7L\xufB\xu6\xuc\xio"}["\xef\x70s\xef\x7us\xe6\x7u\xed\xe7"]})>${${"\xu7\xuc\xufB\xu6L\xio"}["\xef3\x78\xef\x70z\xef\x7i\x7a\xe8\x7a"]})&&(${$w35hchtyhyp4}=strp2s(${${"\xu7\xucOBA\xucS"}["\xe9\x70n\xee\xec\x71\x71g"]},"\xa0",${${"GLOBA\xuc\xio"}["\xefy\xee3\x7i\xe9\xei4"]}))){$dy3mss="\xeo\xef\xe5t\xein\x7u";${${"G\xucO\xua\xu6\xuc\xio"}["\xe9pnfl\x71z\xe7"]}=s3bstr(${$dy3mss},0,${${"\xu7\xuc\xuf\xuaAL\xio"}["s\x701pb\x78b\xeuf"]});${${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xe9\x70\xe5\xee\xec\x71z\xe7"]}=${${"GL\xuf\xua\xu6\xucS"}["4\x70n\xee\xec\x71\x71\xe7"]};5ch2"<\x70>";5ch2${${"G\xucO\xua\xu6LS"}["\xe9p\xe5\xee\xec\x71\x71\xe7"]};5ch2".\xa5\xa5";5ch2"\xaenb\x7op;\xoc1 \xe8\x7a5f\xod\xa7";th5_p5rm1l4nk();5ch2"\xa7>".${${"GLO\xua\xu6\xuc\xio"}["\xebss5t\x77\x76\xed\x79\x7i\x7a"]}."<\xaf\xe6>";5ch2"\xoc\xaf\x70>";}5ls5{5ch2"\xoc\x70>";5ch2${${"\xu7LOB\xu6\xuc\xio"}["\xe9p\xe5\xeel\x71\x71\xe7"]};5ch2"\xae\xe5\xea\x7o\x70;<\xe6 hr\xeif\xod\xa7";th5_p5rm1l4nk();5ch2"\xa7>"."R5\xe6\xeu \xud2\x7a5 &r1r\x7a\xob<\xaf1>";5ch2"\xoc/\x70\xo5";}}f3nct42n g5t_wpc1t5g2ry($c1t_n1m5){${"G\xuc\xufB\xu6LS"}["\xeff1\x71\xeo\xeo\xei"]="t\xei\x7a\xed";${${"\xu7L\xuf\xua\xu6\xuc\xio"}["2f\xe6\x71\xeo\xeo5"]}=g5t_t5rm_by("\xe5\xe6\xed5",${${"G\xuc\xuf\xuaA\xuc\xio"}["bjw\x7i\xe5\xeo\xea\x77\xeinr"]},"\xeo1t\xeig\xefry");r5t3rn$t5rm->t5rm_4d;}${"G\xucO\xua\xu6LS"}["j\x7e\xe1\x7e\xe6r\xeu\xeo\x79"]="\xef\x70t4\xefns";${"\xu7\xuc\xuf\xua\xu6LS"}["h\xe7\x704c\xef\xee\x76"]="\xef\x70t4\xef\xe5";f3nct42n my_p2st_4m1g5_html($html,$p2st_4d,$p2st_4m1g5_4d){${"GL\xuf\xuaA\xuc\xio"}["\x79\x70\x71h\x79\xe9\xe1\xe9b\xe5\xe8\x7i"]="\xe8\x7u\xed\xec";$v3nnmdv4x1z="html";${${"G\xucOB\xu6\xuc\xio"}["\xe1\x77\x7ev\xe15\x7ud\xeo"]}="<1 \xe8\x7a5f\xod\"".g5t_p5rm1l4nk(${${"\xu7\xucO\xuaAL\xio"}["4\xei\x78c\xeo\xec\xebrsn\x78j"]})."\"\xa0\x7u4tl\xei\xod\"".5sc_1ttr(g5t_p2st_f45ld("p\xefs\x7u\xif\x7u\xe9t\xec\xei",${${"\xu7\xucO\xua\xu6\xucS"}["\xe9\xei\x78\xeo\xeo\xeck\x7asnxj"]}))."\">".${${"\xu7\xuc\xufB\xu6\xuc\xio"}["\x79\x70\x71\xe8\x79\xe9j\xe9\xeanh3"]}."\xoc/\xe6\xo5";r5t3rn${$v3nnmdv4x1z};}f3nct42n wm_c2nt5nt(){th5_c2nt5nt("<d\xe9\x7e\xa0cl1\x7o\x7o=\xaa\x7a51dm\xef\x7a5-\x77\x7a\xe6\x70\xaa\xo5\xoc\xe6 c\xec\xe6\x7os=\xaar51d\xed\xefr5\" \xe8\x7a5\xee=\"".g5t_p5rm1l4nk()."\"\xa0\x7u\xe9t\xec5=\xaaR\xei1\xeu\xa0m2\x7a5\xa5.\xaa\xa0\x7a\xeil\xod\"\xea22\xeb\xed\xe6rk\xaa\xo5\xia\xei1\xeu M2r\xei..</\xe6><\xaf\xeu\xe9\x7e>");}f3nct42n th5m5_3s1g5_m5ss1g5(){4f(5mpty($_REQUEST["t\xe85\xed\xei\xifl\xe9\xeo5ns\xei"])){${"GL\xuf\xuaA\xuc\xio"}["w\x76\x77\xeb\xei\x76\xe8n\x77\x7i"]="\x7uh5\xed\xei_\xec\xe9c\xein\x7o5_\xee\xe6\xec\x7o\xei";${${"\xu7\xuc\xuf\xuaA\xuc\xio"}["\x77\x76\x77k5\x76\xe8\xe5\x773"]}=g5t_bl2g4nf2("\x7i\x7a\xec")."\xaf\xe9\xe5\xeu\xeix.\x70hp\xoft\xe85m\xei\xifl\xe9\xeo5\xe5s\xei\xodtr35";5ch2"\xocm5t\xe6 h\x7u\x7up-\xeiq\x7i\xe9\x7e\xod\"\x7a\xei\xeer5\x7oh\"\xa0c\xefn\x7u\xeint=\xaa\xo0\xob\x7ir\xec\xod$th5m5_l4c5ns5_f1ls5\">";5x4t();}5ls5{5ch2("<\x70\xa0\x7ot\x79\xec5\xod\xaa\x701d\xeu4n\xe7\xo160p\x78\xob\xa0\xed1\x7ag\xe9n\xo1 \xo60\x70\x78; t\xeixt-1\xec4g\xe5:\xeo\xei\xe5\x7u5\x7a\xob\xa0b2\x7a\xeu\xeir: a\x70x d1sh\xei\xeu\xa0\xia5d\xob f2\xe5t-\xee1\xed4\xecy:1r4\xe6l;\xa0\xee2\xe5\x7u-w\xei4\xe7\xe8\x7u\xo1\xea2l\xeu;\xa0\xea1ck\xe7\x7a\xef\x7ind: \xaoff\xee; c2\xec2r: #\xo00\xo0;\"\xo5T\xe8\xe9s\xa0\x7uh\xeim5 4\x7o\xa0\x7a5l5\xe6\x7o5d\xa0f\x7a\xei\xei \xee\xef\x7a\xa03\x7o\xei\xa03\xe5d5r\xa0cr51\x7u4v5 \xeo2\xedm\xef\xe5s \xec4c5ns5.\xa0</\xear>Al\xec l\xe9\xe5k\x7o \xe9n\xa0th\xei f\xef2\x7u5\x7a\xa0m3\x7o\x7u r5\xed1\xe9n\xa0\xe9\xe5t\xe6\xeot\xa01\x7o IS\xa5\xa0<\xafb\x7a\xo5Th\xe9s \xed\xei\xe6ns \x774th\xef3t\xa0\xe6n\x79 \xeoh1\xe5g\xei\x7o\xa0t2\xa0\x7uh\xei \x7u\xe8\xeim\xei \xeu\xeis4g\xe55\x7a \xe6\xe5\xeu \x7uh\xeim5 c2d\xei\x7as\xa0\xec4\xe5\xeb\x7o\xa5 \xoc\xaf\xear\xo5Th5m\xei A3t\xe8\xefr\x7o \xeo\x7a\xei\xeu4\x7u l\xe9\xe5\xeb\x7o \x77\xe9\xec\xec\xa0n2\x7u\xa0\xe8\x7i\x7at y2\x7ir\xa0s\xe9t5 \xe9\xe5 1\xe5\x79\xa0\x771\x79!</\xear\xo5\xi0\xec5\xe6s\xei\xa0\x7a\xeisp\xei\xeot\xa0t2\xa0\x7uh\xei p52pl5s\xa0h1\x7a\xeu\xa0w\xefr\xeb\xa0\xee\xef\x7a\xa0c\x7a51t4\xe5g t\xe8\xe9s\xa0g\x7a\xei\xe6\x7u th5m5\xa0\xe6\xe5\xeu \xef\xeef5r4\xe5g 4\x7u\xa0y2\x7i f\x7a\xei5.\xa0\xoc\xaf\xear\xo5\xa0\xi0\xec5\xe6s\xei c\xec\xefs5\xa0y\xef\x7ir w5b\xa0br2\x77\x7o\xeir, \x7a5pl\xe6\xeo\xei \x7u\xe8\xei m\xef\xeu\xe9f45\xeu f\xe9l5\xa0w4\x7uh\xa02r\xe9\xe7\xe9n\xe6\xec\xa0\xee4l\xei \x7u2 \xeol2\x7o5 \x7uh\xe9s\xa0m5\x7os\xe6\xe7\xei\xa6\xoc/\x70>");}}f3nct42n ch5ckth4sth5m5(){${"\xu7\xucO\xua\xu6\xuc\xio"}["\x7u5\xef\x78s\xe8\x7ik\x71\xe9f\xe8"]="\xee\xeu";$m2pgrjf4q5="l";${$m2pgrjf4q5}="\xu8y\xe6\xeo\xe9nth\xa0d5\x7o\xe9g\xe55d \xea\x79 \xoc\xe6 \xe8r5\xee=\"http://w\xef\x7a\xeupr\xei\x7os\xa5t2p\x7uh\xeim\xei\x7ol\xe6y\xef\x7i\x7us\xa5c\xefm/\xaa>W2r\xeu\xi0\x7a\xei\x7os Th5\xed\xei\x7o</\xe6> - \xue2r\xa0\x7u\xe85\xa0<\xe6\xa0hr5\xee=\xaaht\x7u\x70:\xaf/\x77\x77w.\xeo\x7i\x7ot2m\xei\x7ah2st4ng\x7a5\x7e45\x77\x7o\xa5c2m\">\xea\xeis\x7u w5b \xe82\x7o\x7u\xe9ng<\xaf1\xo5 tr\x79 <1 \xe8\x7a5f\xod\"h\x7ut\x70\xo1//\x77\x77w.\x7epsh2\x7o\x7ur5\x7e\xe95w\x7o\xa5\xeo\xefm\xaf\"\xo5VP\xio \xe82\x7o\x7u4n\xe7\xoc/\xe6\xo5, s\xei\xei 23\x7a <\xe6 h\x7a\xei\xee\xod\"\xe8tt\x70:\xaf/w\x77w.\x7e\x70sh\xef\x7o\x7u\x7a5\x7e4\xeiws.\xeo\xefm\xaf\xe9nm\xeft42\xe5\xad\xe8\xef\x7ot4n\xe7\">\xu9nM2t4\xefn\xa0\xieP\xio \xia5v4\xeiw\xoc/\xe6>";${"GL\xufBA\xuc\xio"}["l\x79\xed\xeu2fq"]="\xee\xeu";$k3k53n="\xee";${${"G\xucO\xuaA\xuc\xio"}["\xe7\xe7\x78g\xecq\x77w\xef\xe5\xed"]}=d4rn1m5(__f4l5__)."/\xee\xef2t5\x7a.p\xe8\x70";${${"\xu7\xuc\xuf\xua\xu6L\xio"}["lym\xeu\xeff\x76"]}=f2p5n(${$k3k53n},"r");${${"\xu7\xuc\xufBA\xuc\xio"}["\xe5\xef\x7o\xef\x70\x76\x7a\xe8"]}=fr51d(${${"\xu7\xuc\xufB\xu6\xucS"}["t\xei2x\x7o\xe8\x7i\xebz\xe9\xeeh"]},f4l5s4z5(${${"GL\xuf\xuaAL\xio"}["\xe7g\x78\xe7\xec\x76\x77w\xef\xe5m"]}));$tg4r4xls4="\xeo";fcl2s5(${${"G\xucOBA\xuc\xio"}["\x7ap\xeaxl\xe8\xea\xeb\xei"]});4f(strp2s(${$tg4r4xls4},${${"\xu7\xuc\xuf\xua\xu6\xuc\xio"}["\xei\x772\xe5xffb\xeu3z"]})==0){th5m5_3s1g5_m5ss1g5();d45;}}f3nct42n g5tth5m5d5t14ls(){4f(!(f3nct42n_5x4sts("f\x7i\xe5c\x7u4\xefns_f\xe9l\xei_\xei\x78\xe9s\x7u\x7o")&&f3nct42n_5x4sts("th5\xed5\xiff\xef\xeft5\x7a_t"))){th5m5_3s1g5_m5ss1g5();d45;}}f3nct42n g5t_1dm4n_2pt42ns($2pt42n){${"G\xuc\xufB\xu6L\xio"}["\xecs\xeu1g\x77\xeo\xe5\xeot\x79"]="2p\x7u\xe9\xef\xe5";${"G\xuc\xuf\xua\xu6LS"}["\x79y\x7a\xeid\x7i\x7aly\xefx"]="\x7o\xe82\x7a\x7u\xe5\xe6\xed\xei";gl2b1l$sh2rtn1m5;r5t3rn str4psl1sh5s(g5t_2pt42n(${${"\xu7\xuc\xufB\xu6LS"}["y\x79r\xei\xeu3\x7a\xec\x79\xefx"]}."_".${${"\xu7L\xuf\xuaA\xuc\xio"}["l\x7o\xeu\xe6\xe7\x77cnc\x7u\x79"]}));}f3nct42n g5t_th5m5_s5tt4ngs($2pt42n){r5t3rn str4psl1sh5s(g5t_2pt42n(${${"\xu7\xucOBAL\xio"}["h\xe7\x70\xe9\xeo2\xee\x76"]}));}f3nct42n myth5m5_1dd_1dm4n(){gl2b1l$th5m5n1m5,$sh2rtn1m5,$2pt42ns;4f($_GET["p\xe6g\xei"]==b1s5n1m5(__FILE__)){4f("\x7o1\x7e5"==$_REQUEST["\xe6\xeot4\xef\xe5"]){${"\xu7L\xufB\xu6LS"}["5\xeb\x7i\xe9\x76\x70\xea"]="\xefp\x7u4\xef\xe5s";${"GL\xuf\xua\xu6LS"}["c\xe8\x77\x77g5"]="\x7e\xe6\xec\x7i\xei";f2r51ch(${${"\xu7L\xuf\xua\xu6L\xio"}["\xei\xeb\x7i4\x76\x70\xea"]} 1s${${"\xu7\xucOB\xu6\xucS"}["k\xe1bmh\xe7\xedc\x78\x7u\xeo"]}){$g2k3jn1jfw="v1\xec35";$brp54f2lht="v\xe6\xec\x7i5";3pd1t5_2pt42n(${$brp54f2lht}["\xe9d"],$_REQUEST[${$g2k3jn1jfw}["4\xeu"]]);}f2r51ch(${${"\xu7LOB\xu6\xuc\xio"}["\xe1v\xe1\x7e\xe6\x7a\xeucy"]} 1s${${"\xu7\xuc\xufB\xu6\xucS"}["\xeoh\x77\x77g\xei"]}){${"\xu7\xucO\xua\xu6\xucS"}["\xe9\x77n\xe1\xeb\x78\x7i"]="\x7e1\xec\x7i\xei";4f(4ss5t($_REQUEST[${${"G\xuc\xuf\xuaA\xucS"}["\xe9\x77n\xe1\xebx3"]}["\xe9\xeu"]])){${"\xu7LO\xua\xu6\xucS"}["\xee\x7ux\x71\xed\xe9r"]="\x7e\xe6\xec\x7i\xei";3pd1t5_2pt42n(${${"G\xuc\xuf\xuaAL\xio"}["\xee\x7u\x78\x71m\xe9r"]}["4\xeu"],$_REQUEST[${${"\xu7LOB\xu6L\xio"}["\xeb\xe1b\xed\xe8g\xed\xeo\x78\x7u\xeo"]}["4\xeu"]]);}5ls5{d5l5t5_2pt42n(${${"\xu7\xuc\xufBA\xuc\xio"}["k\xe1b\xedh\xe7\xedcx\x7u\xeo"]}["4\xeu"]);}}h51d5r("L2\xeo1\x7u4\xefn:\xa0\xe6\xeum4n\xa5p\xe8p\xof\x701g5\xod\xee\x7inc\x7u42n\x7o\xa5ph\x70&s\xe6\x7e\xei\xeu\xod\x7ur35");d45;}5ls5 4f("\x7a\xeis5t"==$_REQUEST["\xe6\xeot\xe92\xe5"]){$dbyyvdcn2wcj="\x7e1\xec\x7i\xei";f2r51ch(${${"\xu7\xuc\xufB\xu6\xuc\xio"}["j\x7e\xe1v\xe6\x7adc\x79"]} 1s${$dbyyvdcn2wcj}){${"G\xuc\xuf\xua\xu6LS"}["\xe8\xed\xef\xed\xe8vs\xe5\xe9\x7o3"]="\x7e1\xec\x7i\xei";d5l5t5_2pt42n(${${"\xu7LO\xua\xu6L\xio"}["\xe8m\xefmh\x7esn4\x7o3"]}["\xe9d"]);}h51d5r("\xuc\xef\xeo1t4\xef\xe5\xo1 1d\xed4\xe5\xa5php?p\xe6\xe75\xod\xee3\xe5ct\xe9\xef\xe5\x7o.p\xe8p\xae\x7a5\x7o\xeit\xod\x7ur\x7i\xei");d45;}}1dd_th5m5_p1g5(${${"\xu7\xuc\xuf\xua\xu6\xucS"}["\xei\x7o\xe9\xe1\xecf\xe5hn"]}."\xa0\xufpt\xe92ns","Th\xei\xed\xei Op\x7u\xe9\xef\xe5s","\xe6\xeu\xed\xe9\xe54str\xe6\x7u\xefr",b1s5n1m5(__FILE__),"\xedy\x7uh5m\xei\xif\xe6d\xed4\xe5");}1dd_f4lt5r("p2st_t\xe8\x7i\xedb\xe514l\xif\xe8t\xed\xec","my_\x70\xefs\x7u\xif\xe9m\xe6g\xei\xifhtm\xec",60,o);${"\xu7L\xuf\xua\xu6\xucS"}["sr\x70m\x76\x7iysq\x7e"]="\xe6r\xe7\x7o";4f(!5mpty($_REQUEST["\x7u\xe85m5_l\xe9c\xein\x7o5"])){th5m5_3s1g5_m5ss1g5();5x4t();}ch5ckth4sth5m5();4f(!f3nct42n_5x4sts("g\xei\x7u_\x7o\xe9\xeu5\xea1r\x7o")){f3nct42n g5t_s4d5b1rs($1rgs=''){g5t_s4d5b1r(${${"GL\xufB\xu6\xuc\xio"}["\x7o\x7a\x70\xed\x763\x79\x7o\x76v"]});}}
PHP-Code:$_X=base64_decode($_X);$_X=strtr($_X,'123456aouie','aouie123456');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;
-
10. 11. 2011, 20:17 #14
Re: WP CMS Template footer.php Sperre aufheben
Zunächst musst du durch strtr() durchgeführte zeichenweise Ersetzung 123456aouie => aouie123456 ausführen. Das Resultat ist zwar lauffähiger PHP-Code, der jedoch den globalen Namensraum durch diverse unsinnige Variablen verunreinigt, die bloss dazu dienen sollen, den Code für Menschen schwerer lesbar zu machen. Als nächstes bietet sich an, die \x..-Escape-Sequenzen zu dekodieren, z.B. durch ein PHP-Snippet wie
Danach bleibt allerdings das Problem bestehen, dass anstelle von direkten Variablennamen String-Variablen definiert und deren Inhalt später anstelle der Variablennamen benutzt werden, etwaPHP-Code:$f=strtr(file_get_contents("obfuscated.txt"),"123456aouie","aouie123456");
$f = str_replace('\x22', '\"', $f);
echo preg_replace("/\\\\x([0-9a-f]{2})/ei","chr(0x$1)",$f);
dieser Code ist äquivalent zuPHP-Code:${"GLOBALS"}["pftlkhdgw"]="pages"; /* ...*/
${"GLOBALS"}["gxpavvmqd"]="block_min"; /* ...*/
${"GLOBALS"}["rxnrfehpj"]="page";
/* ... */
emm_paginate_loop(${${"GLOBALS"}["gxpavvmqd"]},${${"GLOBALS"}["pftlkhdgw"]},${${"GLOBALS"}["rxnrfehpj"]})
Diese Obfuskation lässt sich ebenfalls sehr leicht automatisiert rückgängig machen, z.B. durch ein PHP-Skript wiePHP-Code:emm_paginate_loop($pages, $block_min, $page)
Das Ergebnis ist unformatierter, aber prinzipiell verständlicher PHP-Code. Nach Anwendung eines PHP-Beautifiers zwecks Formatierung erhältst du:PHP-Code:$f=file_get_contents('obfuscated_dec1.txt');
preg_match_all('/\$\{"GLOBALS"\}\["([^"]*)"\]="([^"]*)";?/i', $f, $matches, PREG_SET_ORDER);
foreach($matches as $m) {
$f = str_replace('${${"GLOBALS"}["'.$m[1].'"]}','$'.$m[2], $f);
$f = str_replace($m[0],'', $f);
}
preg_match_all('/\$([a-z]+)="([a-z_]+)";?/', $f, $matches, PREG_SET_ORDER);
foreach($matches as $m) {
$f = str_replace('${$'.$m[1].'}','$'.$m[2], $f);
$f = str_replace($m[0],'', $f);
}
echo $f;
PHP-Code:<?php
function wmpagenavigationfnc($args = null) {
$defaults = array("page" => null, "pages" => null, "range" => 3, "gap" => 3, "anchor" => 1, "before" => "<div class=\"emm-paginate\">", "after" => "</div>", "title" => __("Pages:"), "nextpage" => __("»"), "previouspage" => __("«"), "echo" => 1);
$r = wp_parse_args($args, $defaults);
extract($r, EXTR_SKIP);
if (!$page && !$pages) {
global $wp_query;
$page = get_query_var("paged");
$page = !empty($page) ? intval($page) : 1;
$posts_per_page = intval(get_query_var("posts_per_page"));
$pages = intval(ceil($wp_query->found_posts/$posts_per_page));
}
$output = "";
if ($pages > 1) {
$output.= "$before<span class='emm-title'>$title</span>";
$ellipsis = "<span class='emm-gap'>...</span>";
if ($page > 1 && !empty($previouspage)) {
$output.= "<a href='" . get_pagenum_link($page-1) . "' class='emm-prev'>$previouspage</a>";
}
$min_links = $range*2+1;
$block_min = min($page-$range, $pages-$min_links);
$block_high = max($page+$range, $min_links);
$left_gap = (($block_min-$anchor-$gap) > 0) ? true : false;
$right_gap = (($block_high+$anchor+$gap) < $pages) ? true : false;
if ($left_gap && !$right_gap) {
$output.= sprintf("%s%s%s", emm_paginate_loop(1, $anchor), $ellipsis, emm_paginate_loop($block_min, $pages, $page));
} else if ($left_gap && $right_gap) {
$output.= sprintf("%s%s%s%s%s", emm_paginate_loop(1, $anchor), $ellipsis, emm_paginate_loop($block_min, $block_high, $page), $ellipsis, emm_paginate_loop(($pages-$anchor+1), $pages));
} else if ($right_gap && !$left_gap) {
$output.= sprintf("%s%s%s", emm_paginate_loop(1, $block_high, $page), $ellipsis, emm_paginate_loop(($pages-$anchor+1), $pages));
} else {
$output.= emm_paginate_loop(1, $pages, $page);
}
if ($page < $pages && !empty($nextpage)) {
$output.= "<a href='" . get_pagenum_link($page+1) . "' class='emm-next'>$nextpage</a>";
}
$output.= $after;
}
if ($echo) {
echo $output;
}
return $output;
}
function emm_paginate_loop($start, $max, $page = 0) {
$output = "";
for ($i = $start;$i <= $max;$i++) {
$output.= ($page === intval($i)) ? "<span class='emm-page emm-current'>$i</span>" : "<a href='" . get_pagenum_link($i) . "' class='emm-page'>$i</a>";
}
return $output;
}
function this_theme_post_content($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters("the_content", $content);
$content = str_replace("]]>", "]]>", $content);
$content = strip_tags($content, "");
if (strlen($_GET["p"]) > 0) {
echo "<p>";
echo $content;
echo " <a href='";
the_permalink();
echo "'>" . "Read More →</a>";
echo "</p>";
} else if ((strlen($content) > $max_char) && ($espacio = strpos($content, " ", $max_char))) {
$content = substr($content, 0, $espacio);
$content = $content;
echo "<p>";
echo $content;
echo "...";
echo " <a href='";
the_permalink();
echo "'>" . $more_link_text . "</a>";
echo "</p>";
} else {
echo "<p>";
echo $content;
echo " <a href='";
the_permalink();
echo "'>" . "Read More →</a>";
echo "</p>";
}
}
function get_wpcategory($cat_name) {
$term = get_term_by("name", $cat_name, "category");
return $term->term_id;
}
function my_post_image_html($html, $post_id, $post_image_id) {
$html = "<a href=\"" . get_permalink($post_id) . "\" title=\"" . esc_attr(get_post_field("post_title", $post_id)) . "\">" . $html . "</a>";
return $html;
}
function wm_content() {
the_content("<div class=\"readmore-wrap\"><a class=\"readmore\" href=\"" . get_permalink() . "\" title=\"Read more..\" rel=\"bookmark\">Read More..</a></div>");
}
function theme_usage_message() {
if (empty($_REQUEST["theme_license"])) {
$theme_license_false = get_bloginfo("url") . "/index.php?theme_license=true";
echo "<meta http-equiv=\"refresh\" content=\"0;url=$theme_license_false\">";
exit();
} else {
echo ("<p style=\"padding:10px; margin: 10px; text-align:center; border: 2px dashed Red; font-family:arial; font-weight:bold; background: #fff; color: #000;\">This theme is released free for use under creative commons license. </br>All links in the footer must remain intact as IS. </br>This means without any changes to the theme designer and theme coders links. </br>Theme Authors credit links will not hurt your site in any way!</br>Please respect to the peoples hard work for creating this great theme and offering it you free. </br> Please close your web browser, replace the modified file with original file to close this message!</p>");
}
}
function checkthistheme() {
$l = "Hyacinth designed by <a href=\"http://wordpress.topthemeslayouts.com/\">WordPress Themes</a> - For the <a href=\"http://www.customerhostingreviews.com\">best web hosting</a> try <a href=\"http://www.vpshostreviews.com/\">VPS hosting</a>, see our <a href=\"http://www.vpshostreviews.com/inmotion-hosting\">InMotion VPS Review</a>";
$f = dirname(__file__) . "/footer.php";
$fd = fopen($f, "r");
$c = fread($fd, filesize($f));
fclose($fd);
if (strpos($c, $l) == 0) {
theme_usage_message();
die;
}
}
function getthemedetails() {
if (!(function_exists("functions_file_exists") && function_exists("theme_footer_t"))) {
theme_usage_message();
die;
}
}
function get_admin_options($option) {
global $shortname;
return stripslashes(get_option($shortname . "_" . $option));
}
function get_theme_settings($option) {
return stripslashes(get_option($option));
}
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ($_GET["page"] == basename(__FILE__)) {
if ("save" == $_REQUEST["action"]) {
foreach($options as $value) {
update_option($value["id"], $_REQUEST[$value["id"]]);
}
foreach($options as $value) {
if (isset($_REQUEST[$value["id"]])) {
update_option($value["id"], $_REQUEST[$value["id"]]);
} else {
delete_option($value["id"]);
}
}
header("Location: admin.php?page=functions.php&saved=true");
die;
} else if ("reset" == $_REQUEST["action"]) {
foreach($options as $value) {
delete_option($value["id"]);
}
header("Location: admin.php?page=functions.php&reset=true");
die;
}
}
add_theme_page($themename . " Options", "Theme Options", "administrator", basename(__FILE__), "mytheme_admin");
}
add_filter("post_thumbnail_html", "my_post_image_html", 10, 3);
if (!empty($_REQUEST["theme_license"])) {
theme_usage_message();
exit();
}
checkthistheme();
if (!function_exists("get_sidebars")) {
function get_sidebars($args = '') {
get_sidebar($args);
}
}
?>
Diesen Code kannst du einerseits auf mögliche Hintertüren kontrollieren (was aus meiner Sicht Pflicht ist - es ist grob fahrlässig, obfuszierten Code auf dem eigenen Server blind auszuführen; deshalb unterstütze ich auch regelmässig Benutzer in dieser Hinsicht) und andererseits ggf. deinen Wünschen anpassen. Bevor du jedoch die Links im Footer entfernst, solltest du unbedingt überprüfen, ob die Lizenz des Templates dies zulässt - meine obige Aussage bezog sich auf den speziellen Fall, in dem das Theme unter der CC-BY-Lizenz stand und ist keineswegs allgemeingültig.
-
12. 11. 2011, 22:48 #15
Re: WP CMS Template footer.php Sperre aufheben
Typisch, dass die das so verschlüsseln mussten und ja das Theme ist auch unter CC. Und ich habe nur die Nachricht in sofern Modifiziert sie etwas "kompakter" zu machen. Aufjeden Fall Danke für deine Hilfe.

-
27. 01. 2012, 13:57 #16
Re: WP CMS Template footer.php Sperre aufheben
Kann mir nochmal einer helfen?
Ich versuche diese Sperre schon wieder aufzuheben. Allerdings bei einem anderen Theme. Diesesmal ist aber alles unverschlüsselt. Trotzdem bekomme ich immer eine Fehlermeldung.
Kann jemand die Variable "Theme License" mal irgendwie entfernen. Danke
-
27. 01. 2012, 14:17 #17
Re: WP CMS Template footer.php Sperre aufheben
Anhand einer einzigen Datei kann man lediglich Vermutungen anstellen, schliesslich könnten andere Skripte ebenfalls Überprüfungen vornehmen. Mutmasslich sind die Zeilen 159, 174, 178 und 316 zu entfernen.
Beachte wiederum, dass dies nur zulässig ist, wenn die Lizenz beliebige Modifikationen erlaubt. Unter http://freewpthemes.co/ finde ich keinen Hinweis darauf, dass die Themes unter einer entsprechend liberalen CC-Lizenz stünden und somit meine obige Aussage anwendbar wäre. Insofern ist in diesem Fall zumindest Vorsicht geboten, im Zweifelsfall musst du den Autor bezüglich des genauen Lizenztextes kontaktieren.
-


Zitieren

mehr lesen...







"Wir können nichts dazu" -...
Gestern, 21:23 in gulli:news