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

Decoded Output download


 goto gwE3L; SfeTj: if ($melon["db"]["id"] && $melon["db"]["pw"] && $melon["db"]["name"] && $melon["db"]["host"]) { dbConnect(); } goto fNvP9; J4rXR: $param =& $_REQUEST; goto T1R2S; Mt4OP: Ilh6l: goto uRpwV; uqu0a: ini_set("display_errors", 1); goto PSDu4; VZr_N: MlRAq: goto oT5nK; T1R2S: goto UkYSm; goto gQI3l; PSDu4: goto bdb8f; goto fHHfQ; EHjuR: ukFWg: goto EzXOK; g96Fh: cEiyN: goto pJeXr; BdD27: goto Yvvay; goto KhtWD; G4e_W: include_once "client.lib.php"; goto TPn4d; TzBx1: goto zz4IY; goto Rg1m2; KHoL9: goto G3uxL; goto mJsWh; KhtWD: EUw1H: goto mnEhF; fNvP9: goto kLdW9; goto EvFgp; FM3Qe: include_once "helper.lib.php"; goto qrM4F; fl4RP: rP_32: goto uqu0a; Bxgdg: wXhaf: goto PQNPZ; fHHfQ: TthrU: goto HaP5e; AYOSP: goto ukFWg; goto fl4RP; lTZP9: bdb8f: goto y6BHU; M1Jmv: function handleError($errno, $errstr, $errfile, $errline, array $errcontext) { if (strpos($errstr, "mysql") !== false) { throw new Exception($errstr); } else { return false; } } goto Csk1v; TPn4d: goto o8NLB; goto jiXWZ; vcG5W: goto MlRAq; goto Bxgdg; Rg1m2: OqXY8: goto SfeTj; qECAA: include_once "custom.lib.php"; goto AFCay; EzXOK: xssClean($param); goto xtI2K; raQ21: dJu99: goto M1Jmv; v2XE8: goto dJu99; goto JQjzM; jiXWZ: pjAm3: goto Wal8G; FJF0M: set_error_handler("handleError"); goto yWMJM; L19jV: qc5Fo: goto LGISy; mJsWh: Yvvay: goto J4rXR; HsDAN: unset($_POST); goto vcG5W; zRj2C: o8NLB: goto FM3Qe; VYd_r: goto CoB4I; goto rPwT_; PQNPZ: if ($melon["helper"]["uri"]) { parseURI(); } goto v2XE8; JQjzM: sPwrI: goto qECAA; gQI3l: sRTVE: goto HsDAN; oT5nK: unset($_REQUEST["PHPSESSID"]); goto BdD27; gwE3L: goto pjAm3; goto L19jV; yWMJM: goto wXhaf; goto WfiDG; EvFgp: kLdW9: goto FJF0M; B45oa: $session =& $_SESSION; goto AYOSP; y6BHU: error_reporting(E_ERROR | E_WARNING | E_PARSE); goto KHoL9; LGISy: session_start(); goto uk9lo; qD5kw: eOMOK: goto G4e_W; Lgwp9: if (!get_magic_quotes_gpc()) { $_REQUEST = sqlInjectionClean($_REQUEST); $_COOKIE = sqlInjectionClean($_COOKIE); } goto TzBx1; Ch0TF: unset($_GET); goto mytX3; dic5K: goto sPwrI; goto zRj2C; rPwT_: G3uxL: goto Lgwp9; A7NzA: goto Ilh6l; goto VZr_N; lEYcp: goto eOMOK; goto EHjuR; AFCay: goto qc5Fo; goto df0vZ; IZlyH: UkYSm: goto B45oa; RukeY: goto rP_32; goto qD5kw; WfiDG: zz4IY: goto Ch0TF; xtI2K: goto OqXY8; goto Mt4OP; Wal8G: include_once "configs.php"; goto VYd_r; mytX3: goto sRTVE; goto raQ21; mnEhF: include_once "secu.lib.php"; goto dic5K; ZMUss: include_once "db.lib.php"; goto lEYcp; HaP5e: header("Content-Type: text/html; charset=" . $melon["charset"]); goto RukeY; Csk1v: goto cEiyN; goto g96Fh; qrM4F: goto EUw1H; goto lTZP9; df0vZ: CoB4I: goto ZMUss; pJeXr: function parseURI() { global $param; global $melon; global $session; $URI = array(); $URI_EXPLODE = explode("?", $_SERVER["REQUEST_URI"]); if (is_array($URI_EXPLODE) === TRUE && count($URI_EXPLODE) > 1) { $URI["url"] = $URI_EXPLODE[0]; $URI["params"] = $URI_EXPLODE[1]; } else { $URI["url"] = $URI_EXPLODE[0]; $URI["params"] = ''; } $URI["path_info"] = $_SERVER["PATH_INFO"]; $URI["self"] = $_SERVER["PHP_SELF"]; $SEGMENT = explode("/", $URI["url"]); while (!empty($SEGMENT) && in_array($SEGMENT[0], array('', "index")) === TRUE) { array_shift($SEGMENT); } $melon["segment"] = $SEGMENT; if (empty($SEGMENT)) { $path = "controllers/index.php"; } else { $dir = "controllers"; while (!empty($SEGMENT) && is_dir($dir . "/" . $SEGMENT[0])) { if (!$SEGMENT[0]) { break; } $dir .= "/" . $SEGMENT[0]; array_shift($SEGMENT); } $melon["dir"] = str_replace("controllers", '', $dir); $melon["parent"] = array_pop(explode("/", $dir)); if (is_file($dir . "/" . $SEGMENT[0] . ".php")) { $path = $dir . "/" . $SEGMENT[0] . ".php"; $melon["self"] = $SEGMENT[0]; array_shift($SEGMENT); } else { $path = $dir . "/index.php"; $melon["self"] = "index"; } } if ($melon["singleParam"][$melon["dir"] . "/" . $melon["self"]]) { $singleParam = $melon["singleParam"][$melon["dir"] . "/" . $melon["self"]]; } if ($melon["singleParam"][$melon["dir"]]) { $singleParam = $melon["singleParam"][$melon["dir"]]; } if ($melon["singleParam"][$melon["parent"] . "/" . $melon["self"]]) { $singleParam = $melon["singleParam"][$melon["parent"] . "/" . $melon["self"]]; } if ($melon["singleParam"][$melon["parent"] . "/"]) { $singleParam = $melon["singleParam"][$melon["parent"] . "/"]; } if ($melon["singleParam"][$melon["self"]]) { $singleParam = $melon["singleParam"][$melon["self"]]; } if ($singleParam) { $cnt = 0; foreach ($singleParam as $key => $value) { $shift = $key - $cnt; $result = array_splice($SEGMENT, $shift, 1); $param[$value] = urldecode($result[0]); $cnt++; } } $len = count($SEGMENT); for ($iu = 0; $iu <= $len; $iu++) { if ($iu % 2 == 1) { if (!in_array($SEGMENT[$iu - 1], $melon["param"]) && $SEGMENT[$iu - 1] && !is_numeric($SEGMENT[$iu - 1])) { include "errors/error_404.html"; die; } $param[$SEGMENT[$iu - 1]] = urldecode($SEGMENT[$iu]); } } if (is_file($path) || !is_numeric($SEGMENT[$iu - 1])) { include "models/common.php"; if ($melon["segment"][0] == "admin") { include "models/admin.php"; } else { if ($melon["segment"][0] == "branch") { include "models/branch.php"; } else { include "models/user.php"; } } if (!is_file($path)) { include "errors/error_404.html"; die; } include $path; } else { include "errors/error_404.html"; die; } } goto A7NzA; uk9lo: goto TthrU; goto IZlyH; uRpwV: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIGd3RTNMOyBTZmVUajogaWYgKCRtZWxvblsiXHg2NFx4NjIiXVsiXHg2OVx4NjQiXSAmJiAkbWVsb25bIlwxNDRcMTQyIl1bIlx4NzBceDc3Il0gJiYgJG1lbG9uWyJceDY0XHg2MiJdWyJcMTU2XDE0MVx4NmRceDY1Il0gJiYgJG1lbG9uWyJcMTQ0XHg2MiJdWyJcMTUwXDE1N1wxNjNceDc0Il0pIHsgZGJDb25uZWN0KCk7IH0gZ290byBmTnZQOTsgSjRyWFI6ICRwYXJhbSA9JiAkX1JFUVVFU1Q7IGdvdG8gVDFSMlM7IE10NE9QOiBJbGg2bDogZ290byB1UnB3VjsgdXF1MGE6IGluaV9zZXQoIlx4NjRcMTUxXDE2M1wxNjBceDZjXHg2MVx4NzlceDVmXDE0NVx4NzJcMTYyXDE1N1wxNjJceDczIiwgMSk7IGdvdG8gUFNEdTQ7IFZacl9OOiBNbFJBcTogZ290byBvVDVuSzsgVDFSMlM6IGdvdG8gVWtZU207IGdvdG8gZ1FJM2w7IFBTRHU0OiBnb3RvIGJkYjhmOyBnb3RvIGZISGZROyBFSGp1UjogdWtGV2c6IGdvdG8gRXpYT0s7IGc5NkZoOiBjRWl5TjogZ290byBwSmVYcjsgQmREMjc6IGdvdG8gWXZ2YXk7IGdvdG8gS2h0V0Q7IEc0ZV9XOiBpbmNsdWRlX29uY2UgIlx4NjNceDZjXHg2OVx4NjVcMTU2XDE2NFx4MmVceDZjXDE1MVwxNDJceDJlXDE2MFwxNTBceDcwIjsgZ290byBUUG40ZDsgVHpCeDE6IGdvdG8geno0SVk7IGdvdG8gUmcxbTI7IEtIb0w5OiBnb3RvIEczdXhMOyBnb3RvIG1Kc1doOyBLaHRXRDogRVV3MUg6IGdvdG8gbW5FaEY7IGZOdlA5OiBnb3RvIGtMZFc5OyBnb3RvIEV2RmdwOyBGTTNRZTogaW5jbHVkZV9vbmNlICJcMTUwXDE0NVx4NmNceDcwXDE0NVx4NzJcNTZcMTU0XDE1MVx4NjJcNTZceDcwXDE1MFx4NzAiOyBnb3RvIHFyTTRGOyBmbDRSUDogclBfMzI6IGdvdG8gdXF1MGE7IEJ4Z2RnOiB3WGhhZjogZ290byBQUU5QWjsgZkhIZlE6IFR0aHJVOiBnb3RvIEhhUDVlOyBBWU9TUDogZ290byB1a0ZXZzsgZ290byBmbDRSUDsgbFRaUDk6IGJkYjhmOiBnb3RvIHk2QkhVOyBNMUptdjogZnVuY3Rpb24gaGFuZGxlRXJyb3IoJGVycm5vLCAkZXJyc3RyLCAkZXJyZmlsZSwgJGVycmxpbmUsIGFycmF5ICRlcnJjb250ZXh0KSB7IGlmIChzdHJwb3MoJGVycnN0ciwgIlx4NmRceDc5XHg3M1x4NzFceDZjIikgIT09IGZhbHNlKSB7IHRocm93IG5ldyBFeGNlcHRpb24oJGVycnN0cik7IH0gZWxzZSB7IHJldHVybiBmYWxzZTsgfSB9IGdvdG8gQ3NrMXY7IFRQbjRkOiBnb3RvIG84TkxCOyBnb3RvIGppWFdaOyB2Y0c1VzogZ290byBNbFJBcTsgZ290byBCeGdkZzsgUmcxbTI6IE9xWFk4OiBnb3RvIFNmZVRqOyBxRUNBQTogaW5jbHVkZV9vbmNlICJcMTQzXHg3NVx4NzNcMTY0XHg2ZlwxNTVceDJlXHg2Y1x4NjlceDYyXHgyZVwxNjBcMTUwXHg3MCI7IGdvdG8gQUZDYXk7IEV6WE9LOiB4c3NDbGVhbigkcGFyYW0pOyBnb3RvIHh0STJLOyByYVEyMTogZEp1OTk6IGdvdG8gTTFKbXY7IHYyWEU4OiBnb3RvIGRKdTk5OyBnb3RvIEpRanpNOyBqaVhXWjogcGpBbTM6IGdvdG8gV2FsOEc7IEZKRjBNOiBzZXRfZXJyb3JfaGFuZGxlcigiXDE1MFx4NjFceDZlXHg2NFx4NmNceDY1XDEwNVwxNjJceDcyXDE1N1wxNjIiKTsgZ290byB5V01KTTsgTDE5alY6IHFjNUZvOiBnb3RvIExHSVN5OyBtSnNXaDogWXZ2YXk6IGdvdG8gSjRyWFI7IEhzREFOOiB1bnNldCgkX1BPU1QpOyBnb3RvIHZjRzVXOyB6UmoyQzogbzhOTEI6IGdvdG8gRk0zUWU7IFZZZF9yOiBnb3RvIENvQjRJOyBnb3RvIHJQd1RfOyBQUU5QWjogaWYgKCRtZWxvblsiXDE1MFwxNDVceDZjXDE2MFwxNDVceDcyIl1bIlwxNjVceDcyXHg2OSJdKSB7IHBhcnNlVVJJKCk7IH0gZ290byB2MlhFODsgSlFqek06IHNQd3JJOiBnb3RvIHFFQ0FBOyBnUUkzbDogc1JUVkU6IGdvdG8gSHNEQU47IG9UNW5LOiB1bnNldCgkX1JFUVVFU1RbIlx4NTBceDQ4XHg1MFwxMjNceDQ1XDEyM1wxMjNcMTExXDEwNCJdKTsgZ290byBCZEQyNzsgZ3dFM0w6IGdvdG8gcGpBbTM7IGdvdG8gTDE5alY7IHlXTUpNOiBnb3RvIHdYaGFmOyBnb3RvIFdmaURHOyBFdkZncDoga0xkVzk6IGdvdG8gRkpGME07IEI0NW9hOiAkc2Vzc2lvbiA9JiAkX1NFU1NJT047IGdvdG8gQVlPU1A7IHk2QkhVOiBlcnJvcl9yZXBvcnRpbmcoRV9FUlJPUiB8IEVfV0FSTklORyB8IEVfUEFSU0UpOyBnb3RvIEtIb0w5OyBMR0lTeTogc2Vzc2lvbl9zdGFydCgpOyBnb3RvIHVrOWxvOyBxRDVrdzogZU9NT0s6IGdvdG8gRzRlX1c7IExnd3A5OiBpZiAoIWdldF9tYWdpY19xdW90ZXNfZ3BjKCkpIHsgJF9SRVFVRVNUID0gc3FsSW5qZWN0aW9uQ2xlYW4oJF9SRVFVRVNUKTsgJF9DT09LSUUgPSBzcWxJbmplY3Rpb25DbGVhbigkX0NPT0tJRSk7IH0gZ290byBUekJ4MTsgQ2gwVEY6IHVuc2V0KCRfR0VUKTsgZ290byBteXRYMzsgZGljNUs6IGdvdG8gc1B3ckk7IGdvdG8gelJqMkM7IHJQd1RfOiBHM3V4TDogZ290byBMZ3dwOTsgQTdOekE6IGdvdG8gSWxoNmw7IGdvdG8gVlpyX047IGxFWWNwOiBnb3RvIGVPTU9LOyBnb3RvIEVIanVSOyBBRkNheTogZ290byBxYzVGbzsgZ290byBkZjB2WjsgSVpseUg6IFVrWVNtOiBnb3RvIEI0NW9hOyBSdWtlWTogZ290byByUF8zMjsgZ290byBxRDVrdzsgV2ZpREc6IHp6NElZOiBnb3RvIENoMFRGOyB4dEkySzogZ290byBPcVhZODsgZ290byBNdDRPUDsgV2FsOEc6IGluY2x1ZGVfb25jZSAiXDE0M1x4NmZcMTU2XHg2Nlx4NjlcMTQ3XHg3M1x4MmVcMTYwXHg2OFx4NzAiOyBnb3RvIFZZZF9yOyBteXRYMzogZ290byBzUlRWRTsgZ290byByYVEyMTsgbW5FaEY6IGluY2x1ZGVfb25jZSAiXHg3M1x4NjVcMTQzXDE2NVw1NlwxNTRcMTUxXHg2Mlw1Nlx4NzBcMTUwXHg3MCI7IGdvdG8gZGljNUs7IFpNVXNzOiBpbmNsdWRlX29uY2UgIlx4NjRcMTQyXHgyZVwxNTRcMTUxXHg2Mlx4MmVceDcwXDE1MFwxNjAiOyBnb3RvIGxFWWNwOyBIYVA1ZTogaGVhZGVyKCJceDQzXDE1N1wxNTZcMTY0XDE0NVwxNTZcMTY0XDU1XDEyNFwxNzFceDcwXDE0NVw3Mlx4MjBceDc0XHg2NVwxNzBceDc0XDU3XHg2OFx4NzRceDZkXDE1NFx4M2JceDIwXDE0M1x4NjhcMTQxXHg3Mlx4NzNcMTQ1XDE2NFx4M2QiIC4gJG1lbG9uWyJcMTQzXHg2OFwxNDFceDcyXHg3M1wxNDVceDc0Il0pOyBnb3RvIFJ1a2VZOyBDc2sxdjogZ290byBjRWl5TjsgZ290byBnOTZGaDsgcXJNNEY6IGdvdG8gRVV3MUg7IGdvdG8gbFRaUDk7IGRmMHZaOiBDb0I0STogZ290byBaTVVzczsgcEplWHI6IGZ1bmN0aW9uIHBhcnNlVVJJKCkgeyBnbG9iYWwgJHBhcmFtOyBnbG9iYWwgJG1lbG9uOyBnbG9iYWwgJHNlc3Npb247ICRVUkkgPSBhcnJheSgpOyAkVVJJX0VYUExPREUgPSBleHBsb2RlKCJceDNmIiwgJF9TRVJWRVJbIlx4NTJcMTA1XDEyMVx4NTVceDQ1XHg1M1x4NTRcMTM3XHg1NVwxMjJcMTExIl0pOyBpZiAoaXNfYXJyYXkoJFVSSV9FWFBMT0RFKSA9PT0gVFJVRSAmJiBjb3VudCgkVVJJX0VYUExPREUpID4gMSkgeyAkVVJJWyJcMTY1XDE2Mlx4NmMiXSA9ICRVUklfRVhQTE9ERVswXTsgJFVSSVsiXHg3MFx4NjFcMTYyXHg2MVx4NmRceDczIl0gPSAkVVJJX0VYUExPREVbMV07IH0gZWxzZSB7ICRVUklbIlx4NzVcMTYyXDE1NCJdID0gJFVSSV9FWFBMT0RFWzBdOyAkVVJJWyJcMTYwXDE0MVx4NzJceDYxXHg2ZFwxNjMiXSA9ICcnOyB9ICRVUklbIlx4NzBceDYxXHg3NFx4NjhcMTM3XHg2OVwxNTZcMTQ2XHg2ZiJdID0gJF9TRVJWRVJbIlwxMjBceDQxXHg1NFx4NDhceDVmXHg0OVx4NGVcMTA2XHg0ZiJdOyAkVVJJWyJcMTYzXHg2NVx4NmNcMTQ2Il0gPSAkX1NFUlZFUlsiXDEyMFx4NDhceDUwXHg1ZlwxMjNcMTA1XDExNFx4NDYiXTsgJFNFR01FTlQgPSBleHBsb2RlKCJceDJmIiwgJFVSSVsiXDE2NVx4NzJceDZjIl0pOyB3aGlsZSAoIWVtcHR5KCRTRUdNRU5UKSAmJiBpbl9hcnJheSgkU0VHTUVOVFswXSwgYXJyYXkoJycsICJcMTUxXHg2ZVwxNDRcMTQ1XHg3OCIpKSA9PT0gVFJVRSkgeyBhcnJheV9zaGlmdCgkU0VHTUVOVCk7IH0gJG1lbG9uWyJceDczXHg2NVx4NjdcMTU1XDE0NVx4NmVcMTY0Il0gPSAkU0VHTUVOVDsgaWYgKGVtcHR5KCRTRUdNRU5UKSkgeyAkcGF0aCA9ICJcMTQzXDE1N1x4NmVcMTY0XHg3MlwxNTdceDZjXDE1NFx4NjVcMTYyXDE2M1x4MmZcMTUxXDE1Nlx4NjRceDY1XHg3OFw1Nlx4NzBceDY4XHg3MCI7IH0gZWxzZSB7ICRkaXIgPSAiXHg2M1x4NmZceDZlXHg3NFwxNjJcMTU3XHg2Y1x4NmNceDY1XHg3MlwxNjMiOyB3aGlsZSAoIWVtcHR5KCRTRUdNRU5UKSAmJiBpc19kaXIoJGRpciAuICJceDJmIiAuICRTRUdNRU5UWzBdKSkgeyBpZiAoISRTRUdNRU5UWzBdKSB7IGJyZWFrOyB9ICRkaXIgLj0gIlx4MmYiIC4gJFNFR01FTlRbMF07IGFycmF5X3NoaWZ0KCRTRUdNRU5UKTsgfSAkbWVsb25bIlwxNDRceDY5XHg3MiJdID0gc3RyX3JlcGxhY2UoIlwxNDNcMTU3XDE1NlwxNjRcMTYyXHg2ZlwxNTRceDZjXHg2NVwxNjJceDczIiwgJycsICRkaXIpOyAkbWVsb25bIlx4NzBceDYxXDE2Mlx4NjVceDZlXHg3NCJdID0gYXJyYXlfcG9wKGV4cGxvZGUoIlw1NyIsICRkaXIpKTsgaWYgKGlzX2ZpbGUoJGRpciAuICJcNTciIC4gJFNFR01FTlRbMF0gLiAiXHgyZVwxNjBcMTUwXHg3MCIpKSB7ICRwYXRoID0gJGRpciAuICJcNTciIC4gJFNFR01FTlRbMF0gLiAiXHgyZVwxNjBcMTUwXDE2MCI7ICRtZWxvblsiXHg3M1x4NjVceDZjXDE0NiJdID0gJFNFR01FTlRbMF07IGFycmF5X3NoaWZ0KCRTRUdNRU5UKTsgfSBlbHNlIHsgJHBhdGggPSAkZGlyIC4gIlx4MmZcMTUxXDE1Nlx4NjRcMTQ1XHg3OFx4MmVceDcwXHg2OFwxNjAiOyAkbWVsb25bIlx4NzNceDY1XHg2Y1x4NjYiXSA9ICJcMTUxXDE1NlwxNDRcMTQ1XDE3MCI7IH0gfSBpZiAoJG1lbG9uWyJceDczXHg2OVx4NmVceDY3XDE1NFx4NjVceDUwXHg2MVwxNjJcMTQxXDE1NSJdWyRtZWxvblsiXDE0NFx4NjlceDcyIl0gLiAiXDU3IiAuICRtZWxvblsiXHg3M1x4NjVceDZjXDE0NiJdXSkgeyAkc2luZ2xlUGFyYW0gPSAkbWVsb25bIlx4NzNceDY5XDE1Nlx4NjdcMTU0XDE0NVwxMjBcMTQxXDE2Mlx4NjFceDZkIl1bJG1lbG9uWyJceDY0XHg2OVx4NzIiXSAuICJceDJmIiAuICRtZWxvblsiXDE2M1wxNDVceDZjXDE0NiJdXTsgfSBpZiAoJG1lbG9uWyJcMTYzXDE1MVwxNTZcMTQ3XHg2Y1wxNDVceDUwXDE0MVx4NzJceDYxXHg2ZCJdWyRtZWxvblsiXHg2NFwxNTFcMTYyIl1dKSB7ICRzaW5nbGVQYXJhbSA9ICRtZWxvblsiXDE2M1x4NjlceDZlXDE0N1wxNTRceDY1XHg1MFx4NjFceDcyXDE0MVwxNTUiXVskbWVsb25bIlwxNDRcMTUxXDE2MiJdXTsgfSBpZiAoJG1lbG9uWyJcMTYzXHg2OVx4NmVceDY3XHg2Y1x4NjVceDUwXHg2MVx4NzJcMTQxXHg2ZCJdWyRtZWxvblsiXDE2MFwxNDFceDcyXDE0NVwxNTZcMTY0Il0gLiAiXHgyZiIgLiAkbWVsb25bIlx4NzNcMTQ1XDE1NFwxNDYiXV0pIHsgJHNpbmdsZVBhcmFtID0gJG1lbG9uWyJceDczXHg2OVwxNTZcMTQ3XHg2Y1x4NjVceDUwXHg2MVwxNjJcMTQxXDE1NSJdWyRtZWxvblsiXHg3MFx4NjFcMTYyXDE0NVwxNTZcMTY0Il0gLiAiXHgyZiIgLiAkbWVsb25bIlwxNjNcMTQ1XHg2Y1x4NjYiXV07IH0gaWYgKCRtZWxvblsiXDE2M1wxNTFceDZlXDE0N1x4NmNcMTQ1XDEyMFx4NjFcMTYyXDE0MVx4NmQiXVskbWVsb25bIlx4NzBcMTQxXDE2Mlx4NjVcMTU2XDE2NCJdIC4gIlw1NyJdKSB7ICRzaW5nbGVQYXJhbSA9ICRtZWxvblsiXHg3M1wxNTFceDZlXHg2N1wxNTRcMTQ1XHg1MFx4NjFceDcyXHg2MVx4NmQiXVskbWVsb25bIlx4NzBcMTQxXDE2Mlx4NjVcMTU2XDE2NCJdIC4gIlw1NyJdOyB9IGlmICgkbWVsb25bIlwxNjNcMTUxXDE1NlwxNDdceDZjXDE0NVwxMjBcMTQxXDE2Mlx4NjFceDZkIl1bJG1lbG9uWyJcMTYzXHg2NVx4NmNcMTQ2Il1dKSB7ICRzaW5nbGVQYXJhbSA9ICRtZWxvblsiXHg3M1x4NjlcMTU2XHg2N1x4NmNceDY1XDEyMFwxNDFceDcyXHg2MVwxNTUiXVskbWVsb25bIlwxNjNceDY1XHg2Y1x4NjYiXV07IH0gaWYgKCRzaW5nbGVQYXJhbSkgeyAkY250ID0gMDsgZm9yZWFjaCAoJHNpbmdsZVBhcmFtIGFzICRrZXkgPT4gJHZhbHVlKSB7ICRzaGlmdCA9ICRrZXkgLSAkY250OyAkcmVzdWx0ID0gYXJyYXlfc3BsaWNlKCRTRUdNRU5ULCAkc2hpZnQsIDEpOyAkcGFyYW1bJHZhbHVlXSA9IHVybGRlY29kZSgkcmVzdWx0WzBdKTsgJGNudCsrOyB9IH0gJGxlbiA9IGNvdW50KCRTRUdNRU5UKTsgZm9yICgkaXUgPSAwOyAkaXUgPD0gJGxlbjsgJGl1KyspIHsgaWYgKCRpdSAlIDIgPT0gMSkgeyBpZiAoIWluX2FycmF5KCRTRUdNRU5UWyRpdSAtIDFdLCAkbWVsb25bIlx4NzBcMTQxXDE2MlwxNDFceDZkIl0pICYmICRTRUdNRU5UWyRpdSAtIDFdICYmICFpc19udW1lcmljKCRTRUdNRU5UWyRpdSAtIDFdKSkgeyBpbmNsdWRlICJceDY1XHg3Mlx4NzJcMTU3XHg3MlwxNjNceDJmXHg2NVx4NzJceDcyXDE1N1x4NzJcMTM3XHgzNFw2MFx4MzRcNTZceDY4XDE2NFx4NmRceDZjIjsgZGllOyB9ICRwYXJhbVskU0VHTUVOVFskaXUgLSAxXV0gPSB1cmxkZWNvZGUoJFNFR01FTlRbJGl1XSk7IH0gfSBpZiAoaXNfZmlsZSgkcGF0aCkgfHwgIWlzX251bWVyaWMoJFNFR01FTlRbJGl1IC0gMV0pKSB7IGluY2x1ZGUgIlwxNTVcMTU3XHg2NFx4NjVceDZjXHg3M1w1N1x4NjNcMTU3XHg2ZFwxNTVcMTU3XDE1Nlw1NlwxNjBceDY4XHg3MCI7IGlmICgkbWVsb25bIlx4NzNceDY1XDE0N1wxNTVceDY1XHg2ZVx4NzQiXVswXSA9PSAiXDE0MVwxNDRceDZkXHg2OVwxNTYiKSB7IGluY2x1ZGUgIlwxNTVcMTU3XDE0NFwxNDVceDZjXHg3M1w1N1wxNDFceDY0XHg2ZFx4NjlceDZlXHgyZVwxNjBceDY4XDE2MCI7IH0gZWxzZSB7IGlmICgkbWVsb25bIlx4NzNcMTQ1XDE0N1x4NmRceDY1XDE1NlwxNjQiXVswXSA9PSAiXHg2Mlx4NzJceDYxXDE1Nlx4NjNceDY4IikgeyBpbmNsdWRlICJcMTU1XDE1N1wxNDRcMTQ1XHg2Y1wxNjNceDJmXHg2Mlx4NzJceDYxXHg2ZVx4NjNcMTUwXDU2XDE2MFx4NjhceDcwIjsgfSBlbHNlIHsgaW5jbHVkZSAiXDE1NVwxNTdceDY0XHg2NVwxNTRceDczXHgyZlx4NzVcMTYzXHg2NVx4NzJceDJlXDE2MFwxNTBcMTYwIjsgfSB9IGlmICghaXNfZmlsZSgkcGF0aCkpIHsgaW5jbHVkZSAiXDE0NVwxNjJcMTYyXDE1N1wxNjJcMTYzXHgyZlx4NjVcMTYyXDE2Mlx4NmZcMTYyXHg1Zlw2NFx4MzBcNjRceDJlXHg2OFx4NzRceDZkXDE1NCI7IGRpZTsgfSBpbmNsdWRlICRwYXRoOyB9IGVsc2UgeyBpbmNsdWRlICJceDY1XHg3MlwxNjJceDZmXHg3MlwxNjNcNTdcMTQ1XDE2Mlx4NzJceDZmXHg3Mlx4NWZceDM0XDYwXHgzNFw1Nlx4NjhceDc0XHg2ZFwxNTQiOyBkaWU7IH0gfSBnb3RvIEE3TnpBOyB1azlsbzogZ290byBUdGhyVTsgZ290byBJWmx5SDsgdVJwd1Y6IA==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 c0005da7b3ea37628c104881ef90e438
Eval Count 1
Decode Time 77 ms