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

Signing you up...

Thank you for signing up!

PHP Decode

eval(gzinflate(base64_decode("PZnHDoTYdkV/xYM36BYDctILLXIocoZJi0yRc/p6l23JQxBhcM9edy/46z//..

Decoded Output download

?><?php
/*Note to me - Make sure you use the index3.php encryptor, not index2.php*/
$time_to_live = 60*15;
@(include 'tokenConfig.php');
extract($set);
/*Fix for non www urls*/
if($cookieFix):
$badfix = array('http://', 'www.');
$domFix = '.'.str_replace($badfix, '', $_SERVER['HTTP_HOST']);
ini_set('session.cookie_domain',$domFix);
endif;//cookieFix
/**/
if(!function_exists('session_regenerate_id')):
//backwards compatible for PHP < 4.3.2
for($x=0;$x<10;$x++):
$randnum = rand(0,61);
if($randnum < 10)
        $randstr .= $randnum;
else if ($randnum < 36)
        $randstr .= chr($randnum+55);
else
        $randstr .= chr($randnum+61);
endfor;
session_id(md5($randstr));
endif;
session_start();
header("Cache-control: private");
header('P3P: CP="NOI NID ADMa DEVa PSAa OUR BUS ONL UNI COM STA OTC"'); 
if(function_exists('session_regenerate_id')) session_regenerate_id();

$jsOutput = '';
/*Can set a custom token name by giving a value to $tokenName
prior to including this file*/
$tnJ = (isset($tokenName) && $tokenName != '') ? $tokenName : 'token';
/*Can set a custom token name in form data by giving a value to $tokenPostName
prior to including this file*/
$tnP = (isset($tokenPostName) && $tokenPostName != '') ? $tokenPostName : 'token';
/*Can set a custom token name in form data by giving a value to $tokenTimeStamp
prior to including this file*/
$tnT = (isset($tokenTimeStamp) && $tokenTimeStamp != '') ? $tokenTimeStamp : 'token_timestamp';
/*Time to live
*/
$tnL = (isset($tokenTimeToLive) && $tokenTimeToLive != '') ? $tokenTimeToLive : 'tokenTimeToLive';


$rfn = time();
$token = md5(uniqid(rand(), true));
unset($_SESSION[$tnJ]);
$_SESSION[$tnT] = $rfn;
$_SESSION[$tnJ] = md5($token.$rfn);
$_SESSION[$tnL] = $tokenTimeToLive;

if($js == 'Off'):
$tokenOutput = '<input name="'.$tnP.'" value="'.$token.'" type="hidden" />';
else:


if(!isset($multipleForms) || !is_array($multipleForms) || empty($multipleForms) || !$multipleForms):
$multipleForms[] = $formName;/*backwards compatible now*/
endif;
unset($formName);

$findForm = 'document.getElementsByTagName("form").item(0);
';

foreach($multipleForms as $k=>$formName):
//newHidden
$newHidden .= '
var newHidden'.$k.' = document.createElement("input");
newHidden'.$k.'.setAttribute("type","hidden");
newHidden'.$k.'.setAttribute("value","'.$token.'");
newHidden'.$k.'.setAttribute("name","'.$tnP.'");
';

//jsOutput
if(isset($formName) && $formName != '' && !is_numeric($formName)) {
$findForm = 'document.forms["'.$formName.'"];
';
}
elseif(isset($formName) && $formName != '' && is_numeric($formName)) {
$findForm = 'document.getElementsByTagName("form").item('.$formName.');
';
}
$jsOutput .= 'var formRef'.$k.' = '.$findForm.'
if(formRef'.$k.') {
formRef'.$k.'.appendChild(newHidden'.$k.');
}
';
endforeach;

?>
function init() {
<?php echo $newHidden;?>

<?php echo $jsOutput;?>
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(init);
<?php
endif;
?><?

Did this file decode correctly?

Original Code

eval(gzinflate(base64_decode("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"))); 

Function Calls

ob_start 12
gzinflate 34
str_rot13 10
ob_end_clean 12
ob_end_flush 12
base64_decode 34
ob_get_contents 12

Variables

$c DZa3rsXQcUV7f4U7SWDBnGBDAnmZc06NwZxz5tf7lacY4ACzZ+31n3//73/+..

Stats

MD5 292acc91d2642412e5efa7f9f820ea96
Eval Count 34
Decode Time 191 ms