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

Decoded Output download


 goto JYheI; TH7sJ: require_once $_SERVER["DOCUMENT_ROOT"] . "/" . _ABS_PATH_pC . "/conf.php"; goto gBphj; JYheI: if (str_replace("\", "/", $_SERVER["DOCUMENT_ROOT"]) == SCRIPTPATH) { define("_ABS_PATH_pC", ''); } else { define("_ABS_PATH_pC", SCRIPTPATH); } goto TH7sJ; gBphj: class C_Config { private $scriptpath = ''; protected $debug; private $default_js = array(); private $default_css = array(); private $load_initial_js = array(); private $load_initial_css = array(); private $load_jquery_plugins = array(); public function __construct() { } public function set_jqplot_config() { $this->scriptpath = SCRIPTPATH; $this->debug = defined("DEBUG") ? DEBUG : false; $this->default_js = array("jquery.jqplot"); $this->default_css = array("jquery.jqplot"); $this->load_initial_js = array_merge($this->default_js, explode(",", ADDITIONAL_JS_FILES)); $this->load_initial_css = array_merge($this->default_css, explode(",", ADDITIONAL_CSS_FILES)); } public function get_jqplot_plugin_list() { return $this->load_jquery_plugins; } public function get_scriptpath() { return $this->scriptpath; } public function get_default_js_to_load() { return $this->default_js; } public function get_default_css_to_load() { return $this->default_css; } } goto O5Qhc; O5Qhc: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIEpZaGVJOyBUSDdzSjogcmVxdWlyZV9vbmNlICRfU0VSVkVSWyJcMTA0XHg0ZlwxMDNcMTI1XDExNVwxMDVceDRlXDEyNFx4NWZcMTIyXHg0Zlx4NGZceDU0Il0gLiAiXHgyZiIgLiBfQUJTX1BBVEhfcEMgLiAiXDU3XDE0M1x4NmZceDZlXDE0Nlx4MmVceDcwXDE1MFwxNjAiOyBnb3RvIGdCcGhqOyBKWWhlSTogaWYgKHN0cl9yZXBsYWNlKCJcMTM0IiwgIlx4MmYiLCAkX1NFUlZFUlsiXDEwNFx4NGZcMTAzXDEyNVx4NGRcMTA1XHg0ZVwxMjRcMTM3XDEyMlwxMTdcMTE3XDEyNCJdKSA9PSBTQ1JJUFRQQVRIKSB7IGRlZmluZSgiXHg1ZlwxMDFcMTAyXHg1M1wxMzdceDUwXDEwMVx4NTRceDQ4XDEzN1x4NzBceDQzIiwgJycpOyB9IGVsc2UgeyBkZWZpbmUoIlx4NWZceDQxXHg0Mlx4NTNceDVmXDEyMFwxMDFcMTI0XDExMFx4NWZceDcwXDEwMyIsIFNDUklQVFBBVEgpOyB9IGdvdG8gVEg3c0o7IGdCcGhqOiBjbGFzcyBDX0NvbmZpZyB7IHByaXZhdGUgJHNjcmlwdHBhdGggPSAnJzsgcHJvdGVjdGVkICRkZWJ1ZzsgcHJpdmF0ZSAkZGVmYXVsdF9qcyA9IGFycmF5KCk7IHByaXZhdGUgJGRlZmF1bHRfY3NzID0gYXJyYXkoKTsgcHJpdmF0ZSAkbG9hZF9pbml0aWFsX2pzID0gYXJyYXkoKTsgcHJpdmF0ZSAkbG9hZF9pbml0aWFsX2NzcyA9IGFycmF5KCk7IHByaXZhdGUgJGxvYWRfanF1ZXJ5X3BsdWdpbnMgPSBhcnJheSgpOyBwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoKSB7IH0gcHVibGljIGZ1bmN0aW9uIHNldF9qcXBsb3RfY29uZmlnKCkgeyAkdGhpcy0+c2NyaXB0cGF0aCA9IFNDUklQVFBBVEg7ICR0aGlzLT5kZWJ1ZyA9IGRlZmluZWQoIlx4NDRceDQ1XDEwMlwxMjVcMTA3IikgPyBERUJVRyA6IGZhbHNlOyAkdGhpcy0+ZGVmYXVsdF9qcyA9IGFycmF5KCJcMTUyXHg3MVwxNjVceDY1XHg3Mlx4NzlceDJlXHg2YVx4NzFcMTYwXDE1NFx4NmZcMTY0Iik7ICR0aGlzLT5kZWZhdWx0X2NzcyA9IGFycmF5KCJceDZhXDE2MVx4NzVcMTQ1XHg3MlwxNzFcNTZceDZhXHg3MVx4NzBceDZjXDE1N1wxNjQiKTsgJHRoaXMtPmxvYWRfaW5pdGlhbF9qcyA9IGFycmF5X21lcmdlKCR0aGlzLT5kZWZhdWx0X2pzLCBleHBsb2RlKCJceDJjIiwgQURESVRJT05BTF9KU19GSUxFUykpOyAkdGhpcy0+bG9hZF9pbml0aWFsX2NzcyA9IGFycmF5X21lcmdlKCR0aGlzLT5kZWZhdWx0X2NzcywgZXhwbG9kZSgiXDU0IiwgQURESVRJT05BTF9DU1NfRklMRVMpKTsgfSBwdWJsaWMgZnVuY3Rpb24gZ2V0X2pxcGxvdF9wbHVnaW5fbGlzdCgpIHsgcmV0dXJuICR0aGlzLT5sb2FkX2pxdWVyeV9wbHVnaW5zOyB9IHB1YmxpYyBmdW5jdGlvbiBnZXRfc2NyaXB0cGF0aCgpIHsgcmV0dXJuICR0aGlzLT5zY3JpcHRwYXRoOyB9IHB1YmxpYyBmdW5jdGlvbiBnZXRfZGVmYXVsdF9qc190b19sb2FkKCkgeyByZXR1cm4gJHRoaXMtPmRlZmF1bHRfanM7IH0gcHVibGljIGZ1bmN0aW9uIGdldF9kZWZhdWx0X2Nzc190b19sb2FkKCkgeyByZXR1cm4gJHRoaXMtPmRlZmF1bHRfY3NzOyB9IH0gZ290byBPNVFoYzsgTzVRaGM6IA==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 4d0033e601228c6fb8b4bcf64f690e64
Eval Count 1
Decode Time 46 ms