Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$_F=__FILE__;$_X='P3MgP29ybw11OTlQSzZqWltPY1p2aTU+S09ldGFQDXU5OVB4WE9dNUtyOk9yS0tvWzo5OXI2..

Decoded Output download

?><?php
//Stores default URLS
//Sky Auth: https://hostname/shoreauth/
//Sky Boostrapper: https://start.shoretel.net/start
//Prem Auth:  https://hostname/shoreauth/
//Prem Bootstrapper: https://hostname/shorestart/start

require_once('cmca_info_safe.php');

if (is_file("/shoretel/wc2_deploy/teleconf/sky_url_config.php")){
   require_once('sky_url_config.php');
}

$protocol = "http";

if(defined(CM_HTTPS_ENABLED))
{
	if(CM_HTTPS_ENABLED == 1){
		$protocol = "https";
	}else
	{
		$protocol = "http";
	}
}

//Sky URLS
if(!defined('DEFAULT_SKY_USERAUTH_URL'))
{
    define('DEFAULT_SKY_USERAUTH_URL', "https://auth.stsky.biz/shoreauth/userauth");
}

if(!defined('DEFAULT_SKY_BOOTSTRAPPER_URL'))
{
    define('DEFAULT_SKY_BOOTSTRAPPER_URL', "https://start.stsky.biz/shorestart/start");
}

if(!defined('DEFAULT_SKY_RENEW_URL'))
{
    define('DEFAULT_SKY_RENEW_URL', "https://auth.stsky.biz/shoreauth/renew");
}

if(!defined('DEFAULT_SKY_SVRAPP_URL'))
{
    define('DEFAULT_SKY_SVRAPP_URL', "https://auth.stsky.biz/shoreauth/svrappauth");
}

if(!defined('DEFAULT_SKY_GUEST_URL'))
{
    define('DEFAULT_SKY_GUEST_URL', "https://auth.stsky.biz/shoreauth/guest");  
}


//Prem URLS
define('DEFAULT_PREM_AUTH_URL', $protocol."://".CM_HQ_ADDRESS."/shoreauth/userauth"); 
define('DEFAULT_PREM_USERAUTH_URL', $protocol."://".CM_HQ_ADDRESS."/shoreauth/userauth");
define('DEFAULT_PREM_BOOTSTRAPPER_URL', $protocol."://".CM_HQ_ADDRESS."/shorestart/start");
//define('DEFAULT_PREM_AD_AUTH_URL', $protocol."://".CM_HQ_ADDRESS."/shoreauth/webadauth");
define('DEFAULT_PREM_RENEW_URL', $protocol."://".CM_HQ_ADDRESS."/shoreauth/renew");
define('DEFAULT_PREM_SVRAPP_URL', "://".CM_HQ_ADDRESS."/shoreauth/svrappauth");
define('DEFAULT_PREM_GUEST_URL', $protocol."://".CM_HQ_ADDRESS."/shoreauth/guest");
//shoreauth/webadauth
 

$use_sky = true;
if (is_file("/shoretel/wc2_deploy/teleconf/abc_force_prem.php")){
	$use_sky = false;
}

function GetAuthUrl(){
	global $use_sky;
	if(defined(CM_ISMULTITENANT) && (CM_ISMULTITENANT == 1) && $use_sky)
	{
		return DEFAULT_SKY_USERAUTH_URL;
	} else {
		return DEFAULT_PREM_AUTH_URL;
	}
}

function GetUserAuthUrl(){
    global $use_sky;
    if(defined(CM_ISMULTITENANT) && (CM_ISMULTITENANT == 1) && $use_sky)
    {
        return DEFAULT_SKY_USERAUTH_URL;
    } else {
        return DEFAULT_PREM_USERAUTH_URL;
    }
}

function GetGuestAuthUrl(){
    global $use_sky;
    if(defined(CM_ISMULTITENANT) && (CM_ISMULTITENANT == 1) && $use_sky)
    {
        return DEFAULT_SKY_GUEST_URL;
    } else {
        return DEFAULT_PREM_GUEST_URL;
    }
}

function GetSvrAuthUrl(){
    global $use_sky;
    if(defined(CM_ISMULTITENANT) && (CM_ISMULTITENANT == 1) && $use_sky)
    {
        return DEFAULT_SKY_SVRAPP_URL;
    } else {
        return 'https' . DEFAULT_PREM_SVRAPP_URL;
    }
}

function GetBSUrl(){
	global $use_sky;
	if(defined(CM_ISMULTITENANT) && CM_ISMULTITENANT == 1 && $use_sky)
	{
		return DEFAULT_SKY_BOOTSTRAPPER_URL;
	} else {
		return DEFAULT_PREM_BOOTSTRAPPER_URL;
	}
}

function GetRenewUrl(){
    if(defined(CM_ISMULTITENANT) && CM_ISMULTITENANT == 1 && $use_sky)
    {
        return DEFAULT_SKY_RENEW_URL;
    } else {
        return DEFAULT_PREM_RENEW_URL;
    }
}

define('TICKET_KEY'                 ,"ABCDEFGHIJKLMNOP" .
                                     "QRSTUVWXYZabcdef" .
                                     "ghijklmnopqrstuv" .
                                     "wxyz0123456789+/" .
                                     "=");
?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='P3MgP29ybw11OTlQSzZqWltPY1p2aTU+S09ldGFQDXU5OVB4WE9dNUtyOk9yS0tvWzo5OXI2W0tCaTNaOVtyNmpaaTVLcjkNdTk5UHhYT2I2NltLamlvb1pqOk9yS0tvWzo5OVtLaWpLVltyNmpaS1o+VkJaSzlbS2lqSw11OTk0alozT101S3I6T09yS0tvWzo5OXI2W0tCaTNaOVtyNmpaaTVLcjkNdTk5NGpaM09iNjZLW0tqaW9vWmo6T3JLS29bOjk5cjZbS0JpM1o5W3I2alpbS2lqSzlbS2lqSw11DXVqWmg1ZmpaXzZCelooJ3ozemlfZkJ2Nl9baXZaVm9ybycpOw11DXVmdk8oZltfdmY+WigiOVtyNmpaS1o+OUV6Ml9jWm8+Nlg5S1o+Wno2QnY5W3hYXzVqPl96NkJ2ZllWb3JvIikpVA11T09PalpoNWZqWl82QnpaKCdbeFhfNWo+X3o2QnZmWVZvcm8nKTsNdXkNdQ11JG9qNks2ejY+T1NPInJLS28iOw11DXVmdihjWnZmQlpjKEZ3X0dERDRQX1dJXWJhV0gpKQ11VA11CWZ2KEZ3X0dERDRQX1dJXWJhV0hPU1NPUSlUDXUJCSRvajZLNno2Pk9TTyJyS0tvWyI7DXUJeVo+W1oNdQlUDXUJCSRvajZLNno2Pk9TTyJyS0tvIjsNdQl5DXV5DXUNdTk5UHhYT2V0YVANdWZ2KCFjWnZmQlpjKCdIV0pdZWFEX1BxcF9lUFd0XWVER19ldGEnKSkNdVQNdU9PT09jWnZmQlooJ0hXSl1lYURfUHFwX2VQV3RdZURHX2V0YScsTyJyS0tvWzo5OWk1S3JWW0tbeFhWPWY3OVtyNmpaaTVLcjk1W1pqaTVLciIpOw11eQ11DXVmdighY1p2ZkJaYygnSFdKXWVhRF9QcXBfYi8vRFBEdF00NFd0X2V0YScpKQ11VA11T09PT2NadmZCWignSFdKXWVhRF9QcXBfYi8vRFBEdF00NFd0X2V0YScsTyJyS0tvWzo5OVtLaWpLVltLW3hYVj1mNzlbcjZqWltLaWpLOVtLaWpLIik7DXV5DXUNdWZ2KCFjWnZmQlpjKCdIV0pdZWFEX1BxcF90V0lXa19ldGEnKSkNdVQNdU9PT09jWnZmQlooJ0hXSl1lYURfUHFwX3RXSVdrX2V0YScsTyJyS0tvWzo5OWk1S3JWW0tbeFhWPWY3OVtyNmpaaTVLcjlqWkJaRSIpOw11eQ11DXVmdighY1p2ZkJaYygnSFdKXWVhRF9QcXBfUE10XTQ0X2V0YScpKQ11VA11T09PT2NadmZCWignSFdKXWVhRF9QcXBfUE10XTQ0X2V0YScsTyJyS0tvWzo5OWk1S3JWW0tbeFhWPWY3OVtyNmpaaTVLcjlbe2ppb29pNUtyIik7DXV5DXUNdWZ2KCFjWnZmQlpjKCdIV0pdZWFEX1BxcF8KZVdQRF9ldGEnKSkNdVQNdU9PT09jWnZmQlooJ0hXSl1lYURfUHFwXwplV1BEX2V0YScsTyJyS0tvWzo5OWk1S3JWW0tbeFhWPWY3OVtyNmpaaTVLcjlZNVpbSyIpO09PDXV5DXUNdQ11OTk0alozT2V0YVANdWNadmZCWignSFdKXWVhRF80dFd3X11lREdfZXRhJyxPJG9qNks2ejY+ViI6OTkiVkZ3X0dOX11ISHRXUFBWIjlbcjZqWmk1S3I5NVtaamk1S3IiKTtPDXVjWnZmQlooJ0hXSl1lYURfNHRXd19lUFd0XWVER19ldGEnLE8kb2o2SzZ6Nj5WIjo5OSJWRndfR05fXUhIdFdQUFYiOVtyNmpaaTVLcjk1W1pqaTVLciIpOw11Y1p2ZkJaKCdIV0pdZWFEXzR0V3dfYi8vRFBEdF00NFd0X2V0YScsTyRvajZLNno2PlYiOjk5IlZGd19HTl9dSEh0V1BQViI5W3I2alpbS2lqSzlbS2lqSyIpOw11OTljWnZmQlooJ0hXSl1lYURfNHRXd19dSF9dZURHX2V0YScsTyRvajZLNno2PlYiOjk5IlZGd19HTl9dSEh0V1BQViI5W3I2alppNUtyOUVaPWljaTVLciIpOw11Y1p2ZkJaKCdIV0pdZWFEXzR0V3dfdFdJV2tfZXRhJyxPJG9qNks2ejY+ViI6OTkiVkZ3X0dOX11ISHRXUFBWIjlbcjZqWmk1S3I5alpCWkUiKTsNdWNadmZCWignSFdKXWVhRF80dFd3X1BNdF00NF9ldGEnLE8iOjk5IlZGd19HTl9dSEh0V1BQViI5W3I2alppNUtyOVt7amlvb2k1S3IiKTsNdWNadmZCWignSFdKXWVhRF80dFd3XwplV1BEX2V0YScsTyRvajZLNno2PlYiOjk5IlZGd19HTl9dSEh0V1BQViI5W3I2alppNUtyOVk1WltLIik7DXU5OVtyNmpaaTVLcjlFWj1pY2k1S3INdU8NdQ11JDVbWl9beFhPU09LajVaOw11ZnZPKGZbX3ZmPlooIjlbcjZqWktaPjlFejJfY1pvPjZYOUtaPlp6NkJ2OWk9el92Nmp6Wl9valozVm9ybyIpKVQNdQkkNVtaX1t4WE9TT3ZpPltaOw11eQ11DXV2NUJ6S2Y2Qk8KWktdNUtyZWo+KClUDXUJWT42PWk+TyQ1W1pfW3hYOw11CWZ2KGNadmZCWmMoRndfZFB3ZWFEZERXSV1JRClPJiZPKEZ3X2RQd2VhRGREV0ldSURPU1NPUSlPJiZPJDVbWl9beFgpDXUJVA11CQlqWks1akJPSFdKXWVhRF9QcXBfZVBXdF1lREdfZXRhOw11CXlPWj5bWk9UDXUJCWpaSzVqQk9IV0pdZWFEXzR0V3dfXWVER19ldGE7DXUJeQ11eQ11DXV2NUJ6S2Y2Qk8KWktlW1pqXTVLcmVqPigpVA11T09PT1k+Nj1pPk8kNVtaX1t4WDsNdU9PT09mdihjWnZmQlpjKEZ3X2RQd2VhRGREV0ldSUQpTyYmTyhGd19kUHdlYURkRFdJXUlET1NTT1EpTyYmTyQ1W1pfW3hYKQ11T09PT1QNdU9PT09PT09PalpLNWpCT0hXSl1lYURfUHFwX2VQV3RdZURHX2V0YTsNdU9PT095T1o+W1pPVA11T09PT09PT09qWks1akJPSFdKXWVhRF80dFd3X2VQV3RdZURHX2V0YTsNdU9PT095DXV5DXUNdXY1QnpLZjZCTwpaSwo1WltLXTVLcmVqPigpVA11T09PT1k+Nj1pPk8kNVtaX1t4WDsNdU9PT09mdihjWnZmQlpjKEZ3X2RQd2VhRGREV0ldSUQpTyYmTyhGd19kUHdlYURkRFdJXUlET1NTT1EpTyYmTyQ1W1pfW3hYKQ11T09PT1QNdU9PT09PT09PalpLNWpCT0hXSl1lYURfUHFwXwplV1BEX2V0YTsNdU9PT095T1o+W1pPVA11T09PT09PT09qWks1akJPSFdKXWVhRF80dFd3XwplV1BEX2V0YTsNdU9PT095DXV5DXUNdXY1QnpLZjZCTwpaS1B7al01S3Jlaj4oKVQNdU9PT09ZPjY9aT5PJDVbWl9beFg7DXVPT09PZnYoY1p2ZkJaYyhGd19kUHdlYURkRFdJXUlEKU8mJk8oRndfZFB3ZWFEZERXSV1JRE9TU09RKU8mJk8kNVtaX1t4WCkNdU9PT09UDXVPT09PT09PT2paSzVqQk9IV0pdZWFEX1BxcF9QTXRdNDRfZXRhOw11T09PT3lPWj5bWk9UDXVPT09PT09PT2paSzVqQk8ncktLb1snT1ZPSFdKXWVhRF80dFd3X1BNdF00NF9ldGE7DXVPT09PeQ11eQ11DXV2NUJ6S2Y2Qk8KWktiUGVqPigpVA11CVk+Nj1pPk8kNVtaX1t4WDsNdQlmdihjWnZmQlpjKEZ3X2RQd2VhRGREV0ldSUQpTyYmT0Z3X2RQd2VhRGREV0ldSURPU1NPUU8mJk8kNVtaX1t4WCkNdQlUDXUJCWpaSzVqQk9IV0pdZWFEX1BxcF9iLy9EUER0XTQ0V3RfZXRhOw11CXlPWj5bWk9UDXUJCWpaSzVqQk9IV0pdZWFEXzR0V3dfYi8vRFBEdF00NFd0X2V0YTsNdQl5DXV5DXUNdXY1QnpLZjZCTwpaS3RaQlpFZWo+KClUDXVPT09PZnYoY1p2ZkJaYyhGd19kUHdlYURkRFdJXUlEKU8mJk9Gd19kUHdlYURkRFdJXUlET1NTT1FPJiZPJDVbWl9beFgpDXVPT09PVA11T09PT09PT09qWks1akJPSFdKXWVhRF9QcXBfdFdJV2tfZXRhOw11T09PT3lPWj5bWk9UDXVPT09PT09PT2paSzVqQk9IV0pdZWFEXzR0V3dfdFdJV2tfZXRhOw11T09PT3kNdXkNdQ11Y1p2ZkJaKCdEZEZxV0RfcVdwJ09PT09PT09PT09PT09PT09PLCJdYkZIV0oKR2RVcWF3SS80Ik9WDXVPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PIk50UERlTWtMcG1pPXpjWnYiT1YNdU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08iWXJmOHg+M0I2b2hqW0s1eyJPVg11T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTyJFfVg3LlEyMW48Q2xBZys5Ik9WDXVPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PIlMiKTsNdT9z';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdOT1s1aCBICjlycHkvUnVxaVdaSUM4Mnh6a2R2U1VQPUE2b0plTDM3MFhGLm1CfWw8e2pRPmI0XXNNdDFjWUVLZlRHVm5hRHdnJywnUSBzdXE8REcvaFl9T1sKS2FFZU42ajJrY1dJZj1KU2I4b3BGVVhtel15QzBabng3NXZyMWxCUEE+VlIzZGd3dGl7SC40TFRNOScpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='))

Function Calls

strtr 1
strrev 1
ereg_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 fdb53f3b0d4caee12dffe2e0fc06a5c3
Eval Count 2
Decode Time 73 ms