i have a config has been encode it by base64_encode but whin a try to base64_decode normaly it wasnt done so i check the global that it have this code
function readconfigindexglobal( $return )
{
global $productkey;
$decode = base64_decode( base64_decode( $productkey ) );
$explode0 = explode( "LKoJHpGFDSAZXCVBNM", $decode );
$loopend = $explode0[2];
$decode = base64_decode( $explode0[3] );
$i = 1;
for ( ; $i <= $loopend; ++$i )
{
$decode = base64_decode( $decode );
}
$explode3 = explode( ":", $decode );
if ( $return == "4" || $return == "7" || $return == "8" )
{
return $explode3[$return];
}
else if ( $return == "loop" )
{
return $explode0[1];
}
else if ( $return == "host" )
{
return base64_decode( $explode3[0] );
}
else
{
return base64_decode( $explode3[$return] );
}
}
$licensetype = readconfigindexglobal( 5 );
$licensedate = readconfigindexglobal( 6 );
$licensesite = readconfigindexglobal( 4 );
$sitecode = $_SERVER[SERVER_NAME];
if ( strstr( $_SERVER[SERVER_NAME], "www." ) )
{
$sitecodeexp = explode( "ww.", $_SERVER[SERVER_NAME] );
$sitecode = $sitecodeexp[1];
}
$loop = readconfigindexglobal( "loop" );
$i = 1;
for ( ; $i <= $loop; ++$i )
{
$sitecode = md5( $sitecode );
}
if ( $licensesite !== "{$sitecode}" )
{
errlicensesite( );
exit( );
}
if ( $licensetype == "2" )
{
$terminatedate = $licensedate + 31536000;
$timenow = time( );
if ( $timenow < $terminatedate )
{
}
else
{
terminated( $licensedate );
exit( );
}
}
if ( !$active )
{
errmsgglobal( $lang[siteclosed], $closedreason );
exit( );
}
}
}
?>
and i understand that is have some things so can i found some can help me to base64_decode this come
$productkey="Vmtkb2NHTjVRbk5oVjA1c1ltNU9iRWxIZEd4bFUwSnZXVmhOWjFsdFZteGlhVUo1V2xkU2FGa3pVbXhhUTBKcFpWTkNXRnBYVm10alIwWnFZVEpXTUV4cFFsUmhWMlIxV2xkUk5rbEdVbTlhVTBKT1dqSXhNRXhuUFQwPQ==";