Sziasztok!
Adott egy fizetős kinézet, amit legálisan megvettünk (59$-os verzió): TheStylist | Magazine3 Wordpress Themes
Használatának feltétele, hogy a PayPalos e-mail címmel aktiváljuk. Ezt megtettük egy teszt domainen, hogy tudjuk fejleszteni a weboldalt.
Idézem a problémát:
"A megvásárolt kinézetet (The Stylist) aktiváltuk egy teszt-domainen, ahonnan most a végleges helyre szeretnénk költöztetni a weboldalt. A hagyományos költöztetéssel (fájlok+adatbázis lementése, adatbázisban webcím kicserélése mindenhol) nem jártunk sikerrel. Az észlelt hibajelenség: Hófehér weboldal, hófehér admin felület, azaz használhatatlan végeredmény. Mi a tőletek vásárolt kinézet költöztetésének a menete?"
Tehát: Az a gond, hogy hiába van megvásárolva a kinézet, az egydomaines licensz miatt nem tudjuk költöztetni, mert ott használhatatlan lesz.
Tud valaki megoldást?
Van a kinézetben legalább 2 kódolt résszel ellátott fájl, amelyek ellenőrzik, hogy a kinézet aktiválva van-e. A fenti levelet írtuk a fejlesztőnek, de jó lenne ha az ő válasza előtt megoldódna a kérdés.
mm.php eredeti fájlban van egy ilyen rész:
PHP kód:
<?php ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["h\x70i\x6c\x69\x72\x77\x71\x67tf"]="\x6c\x69\x63e\x6es\x65\x5f\x69np\x75t_f\x61\x6c\x6cb\x61\x63\x6b";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x78\x6b\x72\x74\x79z\x6e"]="r\x65\x74\x75\x72\x6e";function check_key($license_input_fallback=false){$zebnbvqte="\x72et\x75r\x6e";${"\x47L\x4f\x42\x41\x4c\x53"}["d\x75o\x65\x65gx"]="r\x65\x74\x75\x72\x6e";${$zebnbvqte}=false;if(!${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x78\x6br\x74\x79\x7a\x6e"]}=get_option("\x6ci\x63\x65\x6es\x65\x5f\x6b\x65\x79")){if(${${"\x47LOB\x41L\x53"}["\x68\x70\x69l\x69\x72\x77\x71gt\x66"]}){enter_license();}}return${${"\x47L\x4f\x42\x41\x4c\x53"}["\x64\x75\x6f\x65e\x67x"]};}function enter_license(){global$licensing_server;if(isset($_POST["lic\x65nse\x5fke\x79"])){$rmyrccxfa="\x6c\x69\x63e\x6es\x69\x6e\x67_\x73\x65\x72\x76e\x72";$oyhimxqs="\x6c\x69\x63\x65\x6e\x73i\x6e\x67\x5fs\x74\x72\x69n\x67";$kyylxai="\x6ci\x63\x65\x6e\x73\x69\x6e\x67_\x73\x74\x72in\x67";${$kyylxai}=trailingslashit(${$rmyrccxfa})."\x3f\x72\x65\x6d\x6ft\x65\x5fkey\x5f\x61\x75\x74\x68=".base64_encode($_POST["\x6cice\x6es\x65\x5fkey"])."&\x72e\x6d\x6f\x74\x65\x5f\x73\x69\x74\x65=".base64_encode(trailingslashit(site_url()));if(wp_remote_fopen(${$oyhimxqs})==1){update_option("l\x69\x63\x65\x6ese\x5f\x6bey",$_POST["\x6ci\x63e\x6e\x73e\x5f\x6b\x65\x79"]);echo"\x41ct\x69v\x61\x74\x65d\x21";echo"<\x73\x63\x72ip\x74\x3edo\x63u\x6d\x65nt.\x6co\x63\x61\x74\x69on='\x2f\x27\x3b\x3c/\x73\x63\x72i\x70\x74>";}else{echo"\x3c\x70\x3e\x53o\x72ry the lice\x6e\x73e\x20k\x65\x79\x20\x79ou\x20e\x6e\x74\x65\x72\x65d\x20\x69s i\x6eva\x6cid\x2e\x20\x50\x6cease \x74ry a\x67\x61\x69\x6e or co\x6e\x74\x61ct\x20\x75s for\x20\x68elp\x20\x61\x74 \x73\x75ppo\x72t\x40\x6d\x61\x67\x61zi\x6e\x65\x33.c\x6f\x6d\x3c\x2fp\x3e";}}if(!check_key()){echo"<f\x6frm\x20m\x65th\x6f\x64=\"po\x73\x74\">\n\x20En\x74e\x72\x20\x6cicense key\x3a\x20\x3cin\x70ut\x20t\x79pe\x3d\"te\x78t\" \x6ea\x6de\x3d\x22\x6c\x69c\x65\x6es\x65\x5f\x6b\x65\x79\"\x20/\x3e\x20<input\x20\x74\x79\x70e=\"\x73\x75\x62m\x69t\"\x20\x6ea\x6de\x3d\"v\x61\x6cidate\x5f\x6ci\x63\x65\x6ese\x5fke\x79\x22 \x76al\x75\x65\x3d\x22\x41cti\x76\x61t\x65\" \x2f\x3e\n <\x2f\x66\x6f\x72m>\n \x3c\x62r \x2f\x3e\x20\x3cf\x6fn\x74\x20color=\x22r\x65\x64\"\x3e<\x62>N\x65w \x43us\x74\x6fmers:\x3c\x2fb> \x59o\x75\x72 Pa\x79p\x61\x6c\x20\x65\x6d\x61il\x20\x69\x64 \x69s\x20you\x72 \x4cicen\x73\x65\x20\x6b\x65\x79\x21</\x66o\x6et\x3e<br\x20/\x3e\n \x3cf\x6fn\x74 \x63olo\x72=\"\x62lac\x6b\"><b>\x45\x78i\x73t\x69\x6eg\x20C\x75s\x74\x6fmer\x73\x3a<\x2f\x62> To \x72eque\x73t th\x65 k\x65\x79, Send \x75s\x20\x61\x6e\x20\x65\x6dail\x20on\x20sa\x6ces@\x6d\x61gazine3\x2ecom \x3c\x2ffon\x74\x3e\x3cb\x72\x20\x2f>\x20 ";}}${"\x47L\x4f\x42A\x4c\x53"}["\x77\x66\x79\x66\x7aqpj\x6c"]="t\x68\x65me\x5f\x64\x69re\x63\x74\x6fr\x79";${"\x47\x4c\x4fB\x41L\x53"}["\x6dd\x73\x78\x6f\x70xpj\x6c\x6e"]="\x6c\x69\x63\x65\x6e\x73ing_\x73\x65rv\x65\x72";${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6d\x64s\x78o\x70\x78\x70\x6a\x6c\x6e"]}="ht\x74\x70:/\x2f\x77\x77w\x2e\x6d\x61\x67a\x7a\x69n\x653\x2e\x63\x6f\x6d\x2fli\x63\x65\x6ese/";$ntkiknn="\x74\x68\x65\x6d\x65\x6e\x61\x6d\x65";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x79u\x70gjbvl\x73\x6f"]="\x74\x68\x65\x6d\x65\x5f\x70\x61\x74\x68";${$ntkiknn}="mm";$iirwiocu="\x73h\x6fr\x74\x6e\x61\x6d\x65";${$iirwiocu}="mm";${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x79\x75\x70g\x6a\x62\x76\x6cs\x6f"]}=TEMPLATEPATH."/\x69n\x63lude\x73/";${${"GL\x4f\x42\x41\x4cS"}["w\x66\x79\x66zqp\x6a\x6c"]}=get_template_directory_uri()."\x2f\x69n\x63\x6c\x75d\x65s/";add_action("\x69n\x69\x74","\x6d\x6d\x74\x68\x65\x6d\x65_op\x74i\x6f\x6e\x73");if(!function_exists("\x6d\x6dthem\x65_opt\x69on\x73")); {
Dekóder ezt adja rá:
PHP kód:
<?php ${"GLOBALS"}["hpilirwqgtf"]="license_input_fallback";${"GLOBALS"}["xkrtyzn"]="return";function check_key($license_input_fallback=false){$zebnbvqte="return";${"GLOBALS"}["duoeegx"]="return";${$zebnbvqte}=false;if(!${${"GLOBALS"}["xkrtyzn"]}=get_option("license_key")){if(${${"GLOBALS"}["hpilirwqgtf"]}){enter_license();}}return${${"GLOBALS"}["duoeegx"]};}function enter_license(){global$licensing_server;if(isset($_POST["license_key"])){$rmyrccxfa="licensing_server";$oyhimxqs="licensing_string";$kyylxai="licensing_string";${$kyylxai}=trailingslashit(${$rmyrccxfa})."?remote_key_auth=".base64_encode($_POST["license_key"])."&remote_site=".base64_encode(trailingslashit(site_url()));if(wp_remote_fopen(${$oyhimxqs})==1){update_option("license_key",$_POST["license_key"]);echo"Activated!";echo"<script>document.location='/';</script>";}else{echo"<p>Sorry the license key you entered is invalid. Please try again or contact us for help at support@magazine3.com</p>";}}if(!check_key()){echo"<form method=\"post\">\n Enter license key: <input type=\"text\" name="license_key\" /> <input type=\"submit\" name=\"validate_license_key" value="Activate\" />\n </form>\n <br /> <font color="red\"><b>New Customers:</b> Your Paypal email id is your License key!</font><br />\n <font color=\"black\"><b>Existing Customers:</b> To request the key, Send us an email on sales@magazine3.com </font><br /> ";}}${"GLOBALS"}["wfyfzqpjl"]="theme_directory";${"GLOBALS"}["mdsxopxpjln"]="licensing_server";${${"GLOBALS"}["mdsxopxpjln"]}="http://www.magazine3.com/license/";$ntkiknn="themename";${"GLOBALS"}["yupgjbvlso"]="theme_path";${$ntkiknn}="mm";$iirwiocu="shortname";${$iirwiocu}="mm";${${"GLOBALS"}["yupgjbvlso"]}=TEMPLATEPATH."/includes/";${${"GLOBALS"}["wfyfzqpjl"]}=get_template_directory_uri()."/includes/";add_action("init","mmtheme_options");if(!function_exists("mmtheme_options")); {
A másik kódolt fájl (mm-includes.php) részlete:
PHP kód:
</optgroup> '; } add_action("m\x6d\x72\x75\x6es\x65tu\x70","m\x6dr\x75n"); if(!is_admin()){if(!check_key(true)){die();}}if(!function_exists("\x6dmr\x75n")):function mmrun(){function theme_add_scripts(){if(!is_admin()){wp_register_script("cu\x73tom-s\x63r\x69p\x74",get_template_directory_uri()."/j\x73\x2f\x63\x75s\x74om\x2e\x6as","j\x71\x75\x65r\x79");wp_enqueue_script("\x6a\x71u\x65r\x79");wp_enqueue_script("\x63u\x73to\x6d\x2dscript");}}add_action("init","\x74\x68\x65\x6de\x5f\x61dd\x5fs\x63\x72\x69p\x74\x73");}endif; function mmtheme_get_favicon() {
A dekóder ezt adja rá:
PHP kód:
</optgroup> '; } add_action("mmrunsetup","mmrun"); if(!is_admin()){if(!check_key(true)){die();}}if(!function_exists("mmrun")):function mmrun(){function theme_add_scripts(){if(!is_admin()){wp_register_script("custom-script",get_template_directory_uri()."/js/custom.js","jquery");wp_enqueue_script("jquery");wp_enqueue_script("custom-script");}}add_action("init","theme_add_scripts");}endif; function mmtheme_get_favicon() {
Ha kikódolnánk az egészet, az lenne a legjobb megoldás.
Köszönöm!
Könyvjelzők