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('CiByZXF1aXJlICRfU0VSVkVSWyJceDQ0XDExN1x4NDNcMTI1XHg0ZFwxMDVcMTE2..
Decoded Output download
require $_SERVER["DOCUMENT_ROOT"] . "/vendor/autoload.php"; use Dotenv\Dotenv; goto ALVh8; A2_VM: error_reporting(0); goto kQCNJ; kQCNJ: function hash_data($data, $key) { return md5(hash("sha3-512", hash("sha512", sha1(base64_encode($data . $key))))); } goto ouITE; ALVh8: $dotenv = Dotenv::createImmutable($_SERVER["DOCUMENT_ROOT"]); goto IPD0e; ouITE: function checkLicense() { $file_path = $_SERVER["DOCUMENT_ROOT"] . "/cron/time.txt"; $secret_key = "596dcdbaf74c1e5980cf1749bb3884ef"; $check_interval = 86400; $current_time = time(); if (file_exists($file_path)) { list($old_time, $old_hash) = explode("|", file_get_contents($file_path)); if ($old_time > $current_time) { die("Giy Php Bn Quyn Khng Hp L. Vui Lng Lin H Mua License Ti Boz.vn"); } if ($current_time - $old_time < $check_interval && $old_hash === hash_data($old_time, $secret_key)) { return true; } } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, base64_decode("aHR0cHM6Ly9ib3oudm4vYXBpL2xpY2Vuc2U=") . "?license=" . $_ENV["LICENSE"] . "&website=" . $_SERVER["SERVER_NAME"] . "&ip=" . $_SERVER["SERVER_ADDR"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); $response = curl_exec($ch); curl_close($ch); $response = json_decode($response, true); if (isset($response["status"]) && $response["status"] === "true") { file_put_contents($file_path, $current_time . "|" . hash_data($current_time, $secret_key)); return true; } die("Giy Php Bn Quyn Khng Hp L. Vui Lng Lin H Mua License Ti Boz.vn"); } goto p7nMj; p7nMj: if (checkLicense()) { define("SERVERNAME", $_ENV["HOST"]); define("USERNAME", $_ENV["USERNAME"]); define("PASSWORD", $_ENV["PASSWORD"]); define("DATABASE", $_ENV["DATABASE"]); class Boz { private $ketnoi; function connect() { if (!$this->ketnoi) { $this->ketnoi = mysqli_connect(SERVERNAME, USERNAME, PASSWORD, DATABASE) or die("Bn Cha Kt Ni n Database"); mysqli_query($this->ketnoi, "set names 'utf8'"); } } function dis_connect() { if ($this->ketnoi) { mysqli_close($this->ketnoi); } } function setting($data) { $this->connect(); $row = $this->ketnoi->query("SELECT * FROM setting WHERE name = '{$data}' ")->fetch_array(); return $row["value"]; } function truncate($table) { $this->connect(); return $this->ketnoi->query("TRUNCATE {$table} "); } function user_list($data) { $this->connect(); $row = $this->ketnoi->query("SELECT * FROM user_list WHERE username = '" . $_SESSION["username"] . "' ")->fetch_array(); return $row[$data]; } function query($sql) { $this->connect(); return $this->ketnoi->query($sql); } function insert($table, $data) { $this->connect(); $field_list = ''; $value_list = ''; foreach ($data as $key => $value) { $field_list .= ",{$key}"; $value_list .= ",'" . mysqli_real_escape_string($this->ketnoi, $value) . "'"; } $sql = "INSERT INTO " . $table . "(" . trim($field_list, ",") . ") VALUES (" . trim($value_list, ",") . ")"; return mysqli_query($this->ketnoi, $sql); } function update($table, $data, $where) { $this->connect(); $sql = ''; foreach ($data as $key => $value) { $sql .= "{$key} = '" . mysqli_real_escape_string($this->ketnoi, $value) . "',"; } $sql = "UPDATE " . $table . " SET " . trim($sql, ",") . " WHERE " . $where; return mysqli_query($this->ketnoi, $sql); } function remove($table, $where) { $this->connect(); $sql = "DELETE FROM {$table} WHERE {$where}"; return mysqli_query($this->ketnoi, $sql); } function get_list($sql) { $this->connect(); $result = mysqli_query($this->ketnoi, $sql); if (!$result) { die("Li"); } $return = array(); while ($row = mysqli_fetch_assoc($result)) { $return[] = $row; } mysqli_free_result($result); return $return; } function get_row($sql) { $this->connect(); $result = mysqli_query($this->ketnoi, $sql); if (!$result) { die("Li"); } $row = mysqli_fetch_assoc($result); mysqli_free_result($result); return $row ?: false; } function num_rows($sql) { $this->connect(); $result = mysqli_query($this->ketnoi, $sql); if (!$result) { die("Li"); } $row = mysqli_num_rows($result); mysqli_free_result($result); return $row ?: false; } } if (isset($_SESSION["username"])) { $Boz = new Boz(); $Check_user = $Boz->get_row("SELECT * FROM user_list WHERE username = '" . $_SESSION["username"] . "' "); if (!$Check_user || $Check_user["status"] != "0") { session_destroy(); header("location: /"); die; } if ($Check_user["money"] < 0) { $Boz->update("user_list", array("status" => 1), "username = '" . $Check_user["username"] . "' "); session_destroy(); header("location: /"); die; } } if ($_SERVER["REQUEST_METHOD"] === "POST") { if (isset($_POST["a5f30aefd5a0762f764b20d08ceda58f"])) { $Boz = new Boz(); $response = array("link_recharge_card" => $Boz->setting("link_recharge_card"), "link_buy_card" => $Boz->setting("link_buy_card"), "link_withdraw_money" => $Boz->setting("link_withdraw_money"), "link_recharge_topup" => $Boz->setting("link_recharge_topup"), "link_get_fee" => $Boz->setting("link_get_fee"), "link_get_card" => $Boz->setting("link_get_card"), "link_get_banking" => $Boz->setting("link_get_banking")); header("Content-Type: application/json"); echo json_encode($response); die; } } } goto Xi8I3; IPD0e: $dotenv->load(); goto hT7lX; hT7lX: date_default_timezone_set("Asia/Ho_Chi_Minh"); goto A2_VM; Xi8I3:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiByZXF1aXJlICRfU0VSVkVSWyJceDQ0XDExN1x4NDNcMTI1XHg0ZFwxMDVcMTE2XDEyNFx4NWZcMTIyXHg0Zlx4NGZcMTI0Il0gLiAiXDU3XHg3Nlx4NjVceDZlXDE0NFx4NmZcMTYyXHgyZlx4NjFceDc1XDE2NFx4NmZceDZjXHg2Zlx4NjFcMTQ0XHgyZVx4NzBceDY4XHg3MCI7IHVzZSBEb3RlbnZcRG90ZW52OyBnb3RvIEFMVmg4OyBBMl9WTTogZXJyb3JfcmVwb3J0aW5nKDApOyBnb3RvIGtRQ05KOyBrUUNOSjogZnVuY3Rpb24gaGFzaF9kYXRhKCRkYXRhLCAka2V5KSB7IHJldHVybiBtZDUoaGFzaCgiXHg3M1wxNTBceDYxXDYzXDU1XDY1XDYxXHgzMiIsIGhhc2goIlx4NzNcMTUwXHg2MVx4MzVceDMxXHgzMiIsIHNoYTEoYmFzZTY0X2VuY29kZSgkZGF0YSAuICRrZXkpKSkpKTsgfSBnb3RvIG91SVRFOyBBTFZoODogJGRvdGVudiA9IERvdGVudjo6Y3JlYXRlSW1tdXRhYmxlKCRfU0VSVkVSWyJcMTA0XHg0ZlwxMDNcMTI1XDExNVx4NDVceDRlXHg1NFx4NWZceDUyXDExN1wxMTdcMTI0Il0pOyBnb3RvIElQRDBlOyBvdUlURTogZnVuY3Rpb24gY2hlY2tMaWNlbnNlKCkgeyAkZmlsZV9wYXRoID0gJF9TRVJWRVJbIlx4NDRceDRmXHg0M1x4NTVceDRkXDEwNVx4NGVceDU0XHg1Zlx4NTJcMTE3XHg0Zlx4NTQiXSAuICJceDJmXHg2M1x4NzJcMTU3XHg2ZVx4MmZceDc0XHg2OVwxNTVceDY1XDU2XDE2NFwxNzBcMTY0IjsgJHNlY3JldF9rZXkgPSAiXHgzNVw3MVx4MzZcMTQ0XHg2M1wxNDRceDYyXDE0MVx4NjZcNjdceDM0XHg2M1x4MzFceDY1XHgzNVx4MzlcNzBceDMwXHg2M1x4NjZceDMxXDY3XDY0XDcxXDE0MlwxNDJceDMzXHgzOFx4MzhcNjRceDY1XDE0NiI7ICRjaGVja19pbnRlcnZhbCA9IDg2NDAwOyAkY3VycmVudF90aW1lID0gdGltZSgpOyBpZiAoZmlsZV9leGlzdHMoJGZpbGVfcGF0aCkpIHsgbGlzdCgkb2xkX3RpbWUsICRvbGRfaGFzaCkgPSBleHBsb2RlKCJcMTc0IiwgZmlsZV9nZXRfY29udGVudHMoJGZpbGVfcGF0aCkpOyBpZiAoJG9sZF90aW1lID4gJGN1cnJlbnRfdGltZSkgeyBkaWUoIlwxMDdceDY5XHhlMVx4YmFcMjQ1XDE3MVx4MjBcMTIwXDE1MFwzMDNcMjUxXDE2MFw0MFwxMDJceGUxXHhiYVx4YTNcMTU2XHgyMFx4NTFcMTY1XDE3MVwzNDFcMjczXHg4MVx4NmVceDIwXDExM1x4NjhceGMzXDI2NFx4NmVceDY3XHgyMFwxMTBceGUxXHhiYlx4YTNceDcwXHgyMFx4NGNceGUxXHhiYlx4ODdcNTZcNDBceDU2XDE2NVx4NjlcNDBceDRjXDMwM1x4YjJceDZlXDE0N1x4MjBceDRjXDE1MVwzMDNcMjUyXDE1Nlx4MjBcMTEwXDM0MVx4YmJcMjA3XHgyMFwxMTVceDc1XHg2MVx4MjBcMTE0XDE1MVx4NjNceDY1XDE1NlwxNjNceDY1XDQwXDEyNFx4ZTFcMjcyXDI0MVx4NjlceDIwXDEwMlwxNTdceDdhXHgyZVwxNjZceDZlIik7IH0gaWYgKCRjdXJyZW50X3RpbWUgLSAkb2xkX3RpbWUgPCAkY2hlY2tfaW50ZXJ2YWwgJiYgJG9sZF9oYXNoID09PSBoYXNoX2RhdGEoJG9sZF90aW1lLCAkc2VjcmV0X2tleSkpIHsgcmV0dXJuIHRydWU7IH0gfSAkY2ggPSBjdXJsX2luaXQoKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgYmFzZTY0X2RlY29kZSgiXDE0MVx4NDhcMTIyXHgzMFwxNDNcMTEwXHg0ZFx4MzZcMTE0XHg3OVx4MzlcMTUxXDE0Mlw2M1wxNTdceDc1XHg2NFwxNTVceDM0XDE2Nlx4NTlcMTMwXHg0MlwxNjBceDRjXHgzMlx4NzhceDcwXDEzMVx4MzJcMTI2XDE2NVx4NjNcNjJcMTI1XDc1IikgLiAiXDc3XHg2Y1wxNTFceDYzXDE0NVwxNTZceDczXDE0NVw3NSIgLiAkX0VOVlsiXHg0Y1x4NDlcMTAzXDEwNVx4NGVceDUzXDEwNSJdIC4gIlw0NlwxNjdcMTQ1XDE0MlwxNjNcMTUxXHg3NFx4NjVcNzUiIC4gJF9TRVJWRVJbIlwxMjNceDQ1XHg1Mlx4NTZcMTA1XHg1MlwxMzdceDRlXDEwMVx4NGRceDQ1Il0gLiAiXDQ2XDE1MVx4NzBceDNkIiAuICRfU0VSVkVSWyJceDUzXHg0NVx4NTJceDU2XDEwNVx4NTJceDVmXHg0MVx4NDRceDQ0XDEyMiJdKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCAxKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1RJTUVPVVQsIDYwKTsgJHJlc3BvbnNlID0gY3VybF9leGVjKCRjaCk7IGN1cmxfY2xvc2UoJGNoKTsgJHJlc3BvbnNlID0ganNvbl9kZWNvZGUoJHJlc3BvbnNlLCB0cnVlKTsgaWYgKGlzc2V0KCRyZXNwb25zZVsiXDE2M1x4NzRceDYxXHg3NFx4NzVcMTYzIl0pICYmICRyZXNwb25zZVsiXHg3M1x4NzRceDYxXDE2NFwxNjVceDczIl0gPT09ICJceDc0XHg3MlwxNjVceDY1IikgeyBmaWxlX3B1dF9jb250ZW50cygkZmlsZV9wYXRoLCAkY3VycmVudF90aW1lIC4gIlx4N2MiIC4gaGFzaF9kYXRhKCRjdXJyZW50X3RpbWUsICRzZWNyZXRfa2V5KSk7IHJldHVybiB0cnVlOyB9IGRpZSgiXDEwN1x4NjlceGUxXHhiYVwyNDVcMTcxXDQwXHg1MFwxNTBceGMzXHhhOVwxNjBcNDBceDQyXDM0MVx4YmFcMjQzXHg2ZVw0MFx4NTFceDc1XDE3MVx4ZTFcMjczXDIwMVwxNTZcNDBceDRiXDE1MFwzMDNceGI0XHg2ZVwxNDdceDIwXHg0OFwzNDFceGJiXDI0M1wxNjBcNDBceDRjXHhlMVx4YmJcMjA3XHgyZVw0MFx4NTZceDc1XDE1MVw0MFx4NGNcMzAzXHhiMlwxNTZceDY3XDQwXHg0Y1x4NjlceGMzXDI1MlwxNTZcNDBceDQ4XDM0MVx4YmJceDg3XHgyMFx4NGRcMTY1XHg2MVw0MFwxMTRceDY5XDE0M1x4NjVceDZlXDE2M1wxNDVceDIwXHg1NFwzNDFcMjcyXHhhMVx4NjlceDIwXDEwMlx4NmZcMTcyXDU2XHg3Nlx4NmUiKTsgfSBnb3RvIHA3bk1qOyBwN25NajogaWYgKGNoZWNrTGljZW5zZSgpKSB7IGRlZmluZSgiXHg1M1x4NDVcMTIyXHg1NlwxMDVcMTIyXHg0ZVx4NDFcMTE1XHg0NSIsICRfRU5WWyJceDQ4XHg0Zlx4NTNcMTI0Il0pOyBkZWZpbmUoIlx4NTVceDUzXHg0NVx4NTJceDRlXHg0MVwxMTVcMTA1IiwgJF9FTlZbIlx4NTVceDUzXHg0NVx4NTJceDRlXDEwMVx4NGRceDQ1Il0pOyBkZWZpbmUoIlx4NTBceDQxXHg1M1wxMjNcMTI3XDExN1x4NTJcMTA0IiwgJF9FTlZbIlx4NTBcMTAxXHg1M1wxMjNcMTI3XHg0ZlwxMjJceDQ0Il0pOyBkZWZpbmUoIlx4NDRceDQxXHg1NFwxMDFceDQyXDEwMVwxMjNceDQ1IiwgJF9FTlZbIlwxMDRcMTAxXDEyNFx4NDFcMTAyXDEwMVx4NTNcMTA1Il0pOyBjbGFzcyBCb3ogeyBwcml2YXRlICRrZXRub2k7IGZ1bmN0aW9uIGNvbm5lY3QoKSB7IGlmICghJHRoaXMtPmtldG5vaSkgeyAkdGhpcy0+a2V0bm9pID0gbXlzcWxpX2Nvbm5lY3QoU0VSVkVSTkFNRSwgVVNFUk5BTUUsIFBBU1NXT1JELCBEQVRBQkFTRSkgb3IgZGllKCJceDQyXDM0MVwyNzJcMjQxXDE1Nlw0MFwxMDNcMTUwXHhjNlwyNjBcMTQxXDQwXDExM1x4ZTFcMjcyXHhiZlx4NzRcNDBceDRlXHhlMVwyNzNceDkxXHg2OVw0MFx4YzRcMjIwXHhlMVx4YmFceGJmXHg2ZVw0MFwxMDRcMTQxXHg3NFx4NjFcMTQyXDE0MVx4NzNcMTQ1Iik7IG15c3FsaV9xdWVyeSgkdGhpcy0+a2V0bm9pLCAiXHg3M1wxNDVcMTY0XHgyMFx4NmVcMTQxXHg2ZFx4NjVcMTYzXDQwXDQ3XHg3NVx4NzRcMTQ2XDcwXDQ3Iik7IH0gfSBmdW5jdGlvbiBkaXNfY29ubmVjdCgpIHsgaWYgKCR0aGlzLT5rZXRub2kpIHsgbXlzcWxpX2Nsb3NlKCR0aGlzLT5rZXRub2kpOyB9IH0gZnVuY3Rpb24gc2V0dGluZygkZGF0YSkgeyAkdGhpcy0+Y29ubmVjdCgpOyAkcm93ID0gJHRoaXMtPmtldG5vaS0+cXVlcnkoIlwxMjNceDQ1XDExNFx4NDVceDQzXDEyNFx4MjBcNTJcNDBceDQ2XHg1MlwxMTdceDRkXHgyMFx4NzNceDY1XDE2NFx4NzRceDY5XDE1Nlx4NjdcNDBceDU3XHg0OFwxMDVcMTIyXHg0NVx4MjBcMTU2XHg2MVx4NmRceDY1XHgyMFw3NVw0MFw0N3skZGF0YX1ceDI3XDQwIiktPmZldGNoX2FycmF5KCk7IHJldHVybiAkcm93WyJceDc2XHg2MVwxNTRceDc1XDE0NSJdOyB9IGZ1bmN0aW9uIHRydW5jYXRlKCR0YWJsZSkgeyAkdGhpcy0+Y29ubmVjdCgpOyByZXR1cm4gJHRoaXMtPmtldG5vaS0+cXVlcnkoIlx4NTRcMTIyXHg1NVx4NGVceDQzXHg0MVwxMjRceDQ1XDQweyR0YWJsZX1cNDAiKTsgfSBmdW5jdGlvbiB1c2VyX2xpc3QoJGRhdGEpIHsgJHRoaXMtPmNvbm5lY3QoKTsgJHJvdyA9ICR0aGlzLT5rZXRub2ktPnF1ZXJ5KCJcMTIzXHg0NVx4NGNceDQ1XHg0M1x4NTRceDIwXHgyYVw0MFwxMDZcMTIyXDExN1x4NGRceDIwXDE2NVwxNjNceDY1XHg3MlwxMzdceDZjXDE1MVwxNjNceDc0XHgyMFx4NTdceDQ4XDEwNVx4NTJceDQ1XHgyMFwxNjVceDczXDE0NVwxNjJceDZlXDE0MVwxNTVcMTQ1XDQwXDc1XDQwXDQ3IiAuICRfU0VTU0lPTlsiXHg3NVx4NzNcMTQ1XDE2Mlx4NmVcMTQxXDE1NVx4NjUiXSAuICJcNDdceDIwIiktPmZldGNoX2FycmF5KCk7IHJldHVybiAkcm93WyRkYXRhXTsgfSBmdW5jdGlvbiBxdWVyeSgkc3FsKSB7ICR0aGlzLT5jb25uZWN0KCk7IHJldHVybiAkdGhpcy0+a2V0bm9pLT5xdWVyeSgkc3FsKTsgfSBmdW5jdGlvbiBpbnNlcnQoJHRhYmxlLCAkZGF0YSkgeyAkdGhpcy0+Y29ubmVjdCgpOyAkZmllbGRfbGlzdCA9ICcnOyAkdmFsdWVfbGlzdCA9ICcnOyBmb3JlYWNoICgkZGF0YSBhcyAka2V5ID0+ICR2YWx1ZSkgeyAkZmllbGRfbGlzdCAuPSAiXDU0eyRrZXl9IjsgJHZhbHVlX2xpc3QgLj0gIlx4MmNcNDciIC4gbXlzcWxpX3JlYWxfZXNjYXBlX3N0cmluZygkdGhpcy0+a2V0bm9pLCAkdmFsdWUpIC4gIlx4MjciOyB9ICRzcWwgPSAiXHg0OVx4NGVceDUzXHg0NVx4NTJceDU0XHgyMFx4NDlcMTE2XDEyNFx4NGZceDIwIiAuICR0YWJsZSAuICJcNTAiIC4gdHJpbSgkZmllbGRfbGlzdCwgIlx4MmMiKSAuICJcNTFceDIwXHg1Nlx4NDFcMTE0XHg1NVwxMDVceDUzXDQwXDUwIiAuIHRyaW0oJHZhbHVlX2xpc3QsICJceDJjIikgLiAiXHgyOSI7IHJldHVybiBteXNxbGlfcXVlcnkoJHRoaXMtPmtldG5vaSwgJHNxbCk7IH0gZnVuY3Rpb24gdXBkYXRlKCR0YWJsZSwgJGRhdGEsICR3aGVyZSkgeyAkdGhpcy0+Y29ubmVjdCgpOyAkc3FsID0gJyc7IGZvcmVhY2ggKCRkYXRhIGFzICRrZXkgPT4gJHZhbHVlKSB7ICRzcWwgLj0gInska2V5fVw0MFx4M2RceDIwXHgyNyIgLiBteXNxbGlfcmVhbF9lc2NhcGVfc3RyaW5nKCR0aGlzLT5rZXRub2ksICR2YWx1ZSkgLiAiXDQ3XDU0IjsgfSAkc3FsID0gIlwxMjVceDUwXHg0NFwxMDFcMTI0XDEwNVx4MjAiIC4gJHRhYmxlIC4gIlx4MjBcMTIzXHg0NVwxMjRceDIwIiAuIHRyaW0oJHNxbCwgIlx4MmMiKSAuICJcNDBcMTI3XDExMFx4NDVceDUyXHg0NVx4MjAiIC4gJHdoZXJlOyByZXR1cm4gbXlzcWxpX3F1ZXJ5KCR0aGlzLT5rZXRub2ksICRzcWwpOyB9IGZ1bmN0aW9uIHJlbW92ZSgkdGFibGUsICR3aGVyZSkgeyAkdGhpcy0+Y29ubmVjdCgpOyAkc3FsID0gIlwxMDRcMTA1XDExNFwxMDVcMTI0XHg0NVw0MFwxMDZceDUyXDExN1wxMTVceDIweyR0YWJsZX1cNDBcMTI3XHg0OFx4NDVceDUyXDEwNVx4MjB7JHdoZXJlfSI7IHJldHVybiBteXNxbGlfcXVlcnkoJHRoaXMtPmtldG5vaSwgJHNxbCk7IH0gZnVuY3Rpb24gZ2V0X2xpc3QoJHNxbCkgeyAkdGhpcy0+Y29ubmVjdCgpOyAkcmVzdWx0ID0gbXlzcWxpX3F1ZXJ5KCR0aGlzLT5rZXRub2ksICRzcWwpOyBpZiAoISRyZXN1bHQpIHsgZGllKCJcMTE0XHhlMVwyNzNcMjI3XDE1MSIpOyB9ICRyZXR1cm4gPSBhcnJheSgpOyB3aGlsZSAoJHJvdyA9IG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0KSkgeyAkcmV0dXJuW10gPSAkcm93OyB9IG15c3FsaV9mcmVlX3Jlc3VsdCgkcmVzdWx0KTsgcmV0dXJuICRyZXR1cm47IH0gZnVuY3Rpb24gZ2V0X3Jvdygkc3FsKSB7ICR0aGlzLT5jb25uZWN0KCk7ICRyZXN1bHQgPSBteXNxbGlfcXVlcnkoJHRoaXMtPmtldG5vaSwgJHNxbCk7IGlmICghJHJlc3VsdCkgeyBkaWUoIlx4NGNcMzQxXDI3M1wyMjdcMTUxIik7IH0gJHJvdyA9IG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0KTsgbXlzcWxpX2ZyZWVfcmVzdWx0KCRyZXN1bHQpOyByZXR1cm4gJHJvdyA/OiBmYWxzZTsgfSBmdW5jdGlvbiBudW1fcm93cygkc3FsKSB7ICR0aGlzLT5jb25uZWN0KCk7ICRyZXN1bHQgPSBteXNxbGlfcXVlcnkoJHRoaXMtPmtldG5vaSwgJHNxbCk7IGlmICghJHJlc3VsdCkgeyBkaWUoIlwxMTRcMzQxXDI3M1x4OTdcMTUxIik7IH0gJHJvdyA9IG15c3FsaV9udW1fcm93cygkcmVzdWx0KTsgbXlzcWxpX2ZyZWVfcmVzdWx0KCRyZXN1bHQpOyByZXR1cm4gJHJvdyA/OiBmYWxzZTsgfSB9IGlmIChpc3NldCgkX1NFU1NJT05bIlx4NzVceDczXDE0NVx4NzJcMTU2XHg2MVwxNTVcMTQ1Il0pKSB7ICRCb3ogPSBuZXcgQm96KCk7ICRDaGVja191c2VyID0gJEJvei0+Z2V0X3JvdygiXHg1M1wxMDVcMTE0XHg0NVwxMDNceDU0XDQwXDUyXDQwXDEwNlx4NTJcMTE3XHg0ZFx4MjBceDc1XDE2M1wxNDVceDcyXHg1Zlx4NmNcMTUxXHg3M1x4NzRcNDBcMTI3XHg0OFx4NDVceDUyXDEwNVx4MjBceDc1XHg3M1wxNDVceDcyXDE1NlwxNDFcMTU1XDE0NVw0MFw3NVw0MFx4MjciIC4gJF9TRVNTSU9OWyJceDc1XHg3M1x4NjVceDcyXHg2ZVx4NjFcMTU1XDE0NSJdIC4gIlx4MjdceDIwIik7IGlmICghJENoZWNrX3VzZXIgfHwgJENoZWNrX3VzZXJbIlx4NzNcMTY0XHg2MVx4NzRceDc1XDE2MyJdICE9ICJceDMwIikgeyBzZXNzaW9uX2Rlc3Ryb3koKTsgaGVhZGVyKCJcMTU0XHg2Zlx4NjNcMTQxXDE2NFx4NjlcMTU3XDE1Nlw3Mlw0MFw1NyIpOyBkaWU7IH0gaWYgKCRDaGVja191c2VyWyJceDZkXHg2Zlx4NmVcMTQ1XDE3MSJdIDwgMCkgeyAkQm96LT51cGRhdGUoIlx4NzVcMTYzXHg2NVx4NzJceDVmXHg2Y1x4NjlceDczXDE2NCIsIGFycmF5KCJcMTYzXHg3NFx4NjFcMTY0XDE2NVx4NzMiID0+IDEpLCAiXDE2NVwxNjNceDY1XHg3Mlx4NmVcMTQxXDE1NVx4NjVceDIwXHgzZFw0MFw0NyIgLiAkQ2hlY2tfdXNlclsiXHg3NVwxNjNcMTQ1XHg3MlwxNTZceDYxXDE1NVwxNDUiXSAuICJceDI3XDQwIik7IHNlc3Npb25fZGVzdHJveSgpOyBoZWFkZXIoIlx4NmNceDZmXDE0M1x4NjFceDc0XDE1MVwxNTdcMTU2XDcyXHgyMFw1NyIpOyBkaWU7IH0gfSBpZiAoJF9TRVJWRVJbIlwxMjJceDQ1XDEyMVwxMjVceDQ1XHg1M1wxMjRcMTM3XDExNVwxMDVcMTI0XHg0OFwxMTdceDQ0Il0gPT09ICJceDUwXDExN1x4NTNceDU0IikgeyBpZiAoaXNzZXQoJF9QT1NUWyJcMTQxXHgzNVwxNDZcNjNcNjBceDYxXHg2NVwxNDZcMTQ0XDY1XHg2MVx4MzBcNjdceDM2XDYyXHg2Nlw2N1w2Nlx4MzRceDYyXHgzMlx4MzBcMTQ0XDYwXDcwXHg2M1wxNDVceDY0XDE0MVx4MzVcNzBcMTQ2Il0pKSB7ICRCb3ogPSBuZXcgQm96KCk7ICRyZXNwb25zZSA9IGFycmF5KCJcMTU0XDE1MVx4NmVcMTUzXHg1Zlx4NzJceDY1XDE0M1x4NjhceDYxXDE2Mlx4NjdcMTQ1XDEzN1wxNDNcMTQxXHg3Mlx4NjQiID0+ICRCb3otPnNldHRpbmcoIlwxNTRcMTUxXHg2ZVx4NmJcMTM3XDE2Mlx4NjVcMTQzXDE1MFwxNDFceDcyXDE0N1wxNDVceDVmXHg2M1wxNDFceDcyXHg2NCIpLCAiXHg2Y1wxNTFceDZlXHg2YlwxMzdcMTQyXHg3NVx4NzlceDVmXHg2M1wxNDFcMTYyXHg2NCIgPT4gJEJvei0+c2V0dGluZygiXHg2Y1x4NjlceDZlXDE1M1wxMzdceDYyXDE2NVx4NzlcMTM3XDE0M1x4NjFceDcyXHg2NCIpLCAiXDE1NFx4NjlceDZlXHg2YlwxMzdcMTY3XHg2OVx4NzRcMTUwXDE0NFwxNjJceDYxXHg3N1x4NWZceDZkXHg2Zlx4NmVcMTQ1XHg3OSIgPT4gJEJvei0+c2V0dGluZygiXDE1NFx4NjlcMTU2XDE1M1x4NWZcMTY3XHg2OVx4NzRceDY4XHg2NFwxNjJcMTQxXHg3N1x4NWZcMTU1XHg2Zlx4NmVceDY1XDE3MSIpLCAiXHg2Y1x4NjlceDZlXHg2Ylx4NWZceDcyXDE0NVx4NjNceDY4XDE0MVx4NzJceDY3XHg2NVx4NWZceDc0XDE1N1x4NzBceDc1XHg3MCIgPT4gJEJvei0+c2V0dGluZygiXDE1NFwxNTFceDZlXHg2YlwxMzdceDcyXHg2NVx4NjNcMTUwXDE0MVx4NzJcMTQ3XDE0NVwxMzdceDc0XDE1N1x4NzBcMTY1XHg3MCIpLCAiXDE1NFwxNTFceDZlXHg2YlwxMzdcMTQ3XDE0NVx4NzRcMTM3XDE0Nlx4NjVceDY1IiA9PiAkQm96LT5zZXR0aW5nKCJcMTU0XHg2OVx4NmVcMTUzXDEzN1x4NjdceDY1XDE2NFx4NWZcMTQ2XDE0NVwxNDUiKSwgIlwxNTRcMTUxXDE1Nlx4NmJceDVmXDE0N1wxNDVceDc0XDEzN1x4NjNceDYxXDE2Mlx4NjQiID0+ICRCb3otPnNldHRpbmcoIlx4NmNcMTUxXHg2ZVx4NmJcMTM3XDE0N1wxNDVceDc0XHg1Zlx4NjNceDYxXDE2Mlx4NjQiKSwgIlx4NmNceDY5XDE1Nlx4NmJceDVmXDE0N1x4NjVceDc0XHg1Zlx4NjJceDYxXDE1Nlx4NmJcMTUxXDE1NlwxNDciID0+ICRCb3otPnNldHRpbmcoIlx4NmNcMTUxXHg2ZVwxNTNceDVmXDE0N1wxNDVcMTY0XHg1Zlx4NjJcMTQxXHg2ZVwxNTNcMTUxXDE1NlwxNDciKSk7IGhlYWRlcigiXDEwM1wxNTdcMTU2XHg3NFx4NjVcMTU2XHg3NFx4MmRcMTI0XHg3OVx4NzBcMTQ1XDcyXHgyMFwxNDFcMTYwXDE2MFwxNTRcMTUxXDE0M1x4NjFceDc0XHg2OVx4NmZceDZlXDU3XHg2YVwxNjNcMTU3XHg2ZSIpOyBlY2hvIGpzb25fZW5jb2RlKCRyZXNwb25zZSk7IGRpZTsgfSB9IH0gZ290byBYaThJMzsgSVBEMGU6ICRkb3RlbnYtPmxvYWQoKTsgZ290byBoVDdsWDsgaFQ3bFg6IGRhdGVfZGVmYXVsdF90aW1lem9uZV9zZXQoIlx4NDFceDczXHg2OVx4NjFceDJmXHg0OFx4NmZcMTM3XDEwM1x4NjhceDY5XDEzN1wxMTVceDY5XDE1NlwxNTAiKTsgZ290byBBMl9WTTsgWGk4STM6IA==')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | edaea76b414261bb8994b39a83dbb5d9 |
Eval Count | 1 |
Decode Time | 66 ms |